Like a year of changes, lazy, sorry

This commit is contained in:
mollusk 2020-06-24 10:05:20 -07:00
parent 4bc0cdf4f0
commit 5937bc493f
78 changed files with 516 additions and 229 deletions

0
COPYING Normal file → Executable file
View File

0
Dockerfile Normal file → Executable file
View File

0
Makefile Normal file → Executable file
View File

0
README.md Normal file → Executable file
View File

3
base-x64.packages Normal file → Executable file
View File

@ -11,6 +11,9 @@ mdadm
#USERLAND PACKAGES
exfat-utils
fuse-exfat
wget
NetworkManager
nano
vim

View File

@ -2,46 +2,57 @@
echo "========================="
echo "| BASE VOID x86_64 |"
echo " ------------------------"
CURRENT=https://alpha.de.repo.voidlinux.org/current
MUTILIB=https://alpha.de.repo.voidlinux.org/current
#NONFREE=https://repo.voidlinux.eu/current/nonfree
CURRENT=https://mirrors.servercentral.com/voidlinux/current
MUTILIB=https://mirrors.servercentral.com/voidlinux/current/multilib
NONFREE=https://mirrors.servercentral.com/voidlinux/current/nonfree
FILENAME="void-live-unofficial"
DATE=$(date +%Y%m%d)
KERNEL=$(uname -r)
BUILDDIR="$(pwd)/build"
#shift $((OPTIND - 1))
retry=0
# Run mklive command with set architechure, repos and package list
until [ -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];do
#: ${ARCH:=$(uname -m)}
((retry++))
if [[ $retry -eq 2 ]];then
break
fi
sudo ./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
-p "$(grep '^[^#].' base-x64.packages)" \
-T "Void Linux Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
sudo ./mklive.sh \
-a x86_64 \
-r "${CURRENT}" \
-r "${MULTILIB}" \
-p "$(grep '^[^#].' base-x64.packages)" \
-T "${DESKTOP}" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
done
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
# Make sure resulting ISO exists and sent error to webpage if not
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
# Add iso file to checksum list
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
# Check if checksum file exists, send error to webpage if not
if [ ! -f sha256sums.txt ];then
echo "Missing checksum file, aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
# make sure build directory exists and create it if not
if [ ! -d "${BUILDDIR}" ];then
mkdir ${BUILDDIR}
fi
# Move the iso file to the build directory
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build

View File

@ -1,5 +1,5 @@
#!/bin/bash
clear
HTMLDIR="/var/www/voidbuilds.xyz/public"
FILENAME="status.html"
ISODIR="download"
@ -39,10 +39,10 @@ mvImages(){
cp cinnamon-x64.packages ${PKGLISTDIR}/cinnamon-x64.packages.txt
cp e17-x64.packages ${PKGLISTDIR}/e17-x64.packages.txt
cp mate-x64.packages ${PKGLISTDIR}/mate-x64.packages.txt
cp lxde-x64.packages ${PKGLISTDIR}/lxde-x64.packages.txt
# cp lxde-x64.packages ${PKGLISTDIR}/lxde-x64.packages.txt
cp lxqt-x64.packages ${PKGLISTDIR}/lxqt-x64.packages.txt
cp i3-x64.packages ${PKGLISTDIR}/i3-x64.packages.txt
#cp kde-x64.packages ${PKGLISTDIR}/kde-x64.packages.txt
cp kde-x64.packages ${PKGLISTDIR}/kde-x64.packages.txt
#cp gnome-x64.packages ${PKGLISTDIR}/gnome-x64.packages.txt
cp xfce-x64.packages ${PKGLISTDIR}/xfce-x64.packages.txt
@ -240,6 +240,7 @@ genSpecs(){
echo "AMDGPU Version: $(xbps-query -R xf86-video-amdgpu| grep pkgver | sed 's/pkgver://')</br></br>" >> ${HTMLDIR}/${FILENAME}
echo "</html>" >> ${HTMLDIR}/${FILENAME}
}
genHtml(){
FILENAME="status.html"
@ -333,6 +334,9 @@ case ${1} in
done
;;
-c|-clean)
cleanUp
;;
*)
echo -e "\nusage: ${0} [-bn, -bl]\n"

0
build-x86-images.sh.in Normal file → Executable file
View File

10
cinnamon-x64.packages Normal file → Executable file
View File

@ -12,7 +12,7 @@ mdadm
xorg-minimal
xorg-input-drivers
xorg-video-drivers
intel-ucode
#intel-ucode
setxkbmap
xauth
font-misc-misc
@ -22,8 +22,11 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
lxdm
pm-utils
nano
xdg-utils
xdg-desktop-portal
@ -44,7 +47,7 @@ vim
dtrx
unzip
p7zip
unrar
#unrar
bash-completion
cinnamon
xrandr
@ -68,3 +71,4 @@ ntfs-3g
gnome-keyring
network-manager-applet
firefox
papirus-icon-theme

View File

@ -3,31 +3,45 @@ DESKTOP="cinnamon"
echo "========================="
echo "| ${DESKTOP} VOID x86_64 |"
echo " ------------------------"
CURRENT=https://alpha.de.repo.voidlinux.org/current
MUTILIB=https://alpha.de.repo.voidlinux.org/current/multilib
NONFREE=https://alpha.de.repo.voidlinux.org/current/nonfree
CURRENT=https://mirrors.servercentral.com/voidlinux/current
MUTILIB=https://mirrors.servercentral.com/voidlinux/current/multilib
NONFREE=https://mirrors.servercentral.com/voidlinux/current/nonfree
FILENAME="void-live-${DESKTOP}-unofficial"
DATE=$(date +%Y%m%d)
KERNEL=$(uname -r)
BUILDDIR="$(pwd)/build"
#shift $((OPTIND - 1))
retry=0
#: ${ARCH:=$(uname -m)}
until [ -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];do
sudo ./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
-r ${NONFREE} \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
((retry++))
if [[ $retry -gt 2 ]];then
break
fi
sudo ./mklive.sh \
-a x86_64 \
-r "${CURRENT}" \
-r "${MULTILIB}" \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
done
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
retries=${1}
until [[ $retries -gt 2 ]];do
echo "Retrying build ${retries}"
((retries++))
bash ${0} ${retries}
done
if [[ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ]];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
fi
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt

0
data/issue Normal file → Executable file
View File

BIN
data/splash.png Normal file → Executable file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 25 KiB

0
data/void-vpkgs.conf Normal file → Executable file
View File

0
dracut/autoinstaller/autoinstall.cfg Normal file → Executable file
View File

0
dracut/autoinstaller/module-setup.sh Normal file → Executable file
View File

0
dracut/netmenu/module-setup.sh Normal file → Executable file
View File

0
dracut/vmklive/59-mtd.rules Normal file → Executable file
View File

0
dracut/vmklive/61-mtd.rules Normal file → Executable file
View File

0
dracut/vmklive/adduser.sh Normal file → Executable file
View File

0
dracut/vmklive/display-manager-autologin.sh Normal file → Executable file
View File

0
dracut/vmklive/locale.sh Normal file → Executable file
View File

0
dracut/vmklive/module-setup.sh Normal file → Executable file
View File

0
dracut/vmklive/services.sh Normal file → Executable file
View File

9
e17-x64.packages Normal file → Executable file
View File

@ -13,7 +13,6 @@ xorg-minimal
xorg-input-drivers
xorg-video-drivers
xrandr
intel-ucode
setxkbmap
xauth
font-misc-misc
@ -23,6 +22,10 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
lxdm
enlightenment
terminology
@ -44,7 +47,6 @@ upower
flatpak
zenity
bash-completion
pm-utils
nano
xdg-utils
vim
@ -56,6 +58,8 @@ pavucontrol
xterm
htop
tuxc
dtrx
p7zip
topgrade
ntp
void-repo-multilib
@ -70,6 +74,5 @@ ntfs-3g
gnome-keyring
network-manager-applet
firefox
Adapta
papirus-icon-theme
gnome-themes-standard

5
gnome-x64.packages Normal file → Executable file
View File

@ -27,8 +27,11 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
gdm
pm-utils
bash-completion
nano
git

View File

@ -3,30 +3,42 @@ DESKTOP="gnome"
echo "========================="
echo "| ${DESKTOP} VOID x86_64 |"
echo " ------------------------"
CURRENT=https://alpha.de.repo.voidlinux.org/current
MUTILIB=https://alpha.de.repo.voidlinux.org/current/multilib
#NONFREE=https://repo.voidlinux.eu/current/nonfree
CURRENT=https://mirrors.servercentral.com/voidlinux/current
MUTILIB=https://mirrors.servercentral.com/voidlinux/current/multilib
#NONFREE=https://mirrors.servercentral.com/voidlinux/current/nonfree
FILENAME="void-live-${DESKTOP}-unofficial"
DATE=$(date +%Y%m%d)
KERNEL=$(uname -r)
BUILDDIR="$(pwd)/build"
#shift $((OPTIND - 1))
#: ${ARCH:=$(uname -m)}
sudo ./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
retry=0
until [ -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];do
((retry++))
if [[ $retry -gt 2 ]];then
break
fi
sudo ./mklive.sh \
-a x86_64 \
-r "${CURRENT}" \
-r "${MULTILIB}" \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
done
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
retries=${1}
until [[ $retries -gt 2 ]];do
echo "Retrying build ${retries}"
((retries++))
bash ${0} ${retries}
done
if [[ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ]];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
fi
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt

0
grub/grub.cfg Normal file → Executable file
View File

0
grub/grub_void.cfg.in Normal file → Executable file
View File

0
hooks/README.md Normal file → Executable file
View File

8
i3-x64.packages Normal file → Executable file
View File

@ -9,10 +9,12 @@ lvm2
mdadm
# X PACKAGES
elogind
exfat-utils
fuse-exfat
xorg-minimal
xorg-input-drivers
xorg-video-drivers
intel-ucode
setxkbmap
xauth
xrandr
@ -23,8 +25,8 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
wget
lxdm
pm-utils
nano
xdg-utils
xdg-desktop-portal
@ -54,6 +56,8 @@ xterm
mc
htop
tuxc
dtrx
p7zip
topgrade
ntp
dmenu

View File

@ -3,31 +3,44 @@ DESKTOP="i3"
echo "========================="
echo "| ${DESKTOP} VOID x86_64 |"
echo " ------------------------"
CURRENT=https://alpha.de.repo.voidlinux.org/current
MUTILIB=https://alpha.de.repo.voidlinux.org/current/multilib
NONFREE=https://alpha.de.repo.voidlinux.org/current/nonfree
CURRENT=https://mirrors.servercentral.com/voidlinux/current
MUTILIB=https://mirrors.servercentral.com/voidlinux/current/multilib
NONFREE=https://mirrors.servercentral.com/voidlinux/current/nonfree
FILENAME="void-live-${DESKTOP}-unofficial"
DATE=$(date +%Y%m%d)
KERNEL=$(uname -r)
BUILDDIR="$(pwd)/build"
#shift $((OPTIND - 1))
retry=0
#: ${ARCH:=$(uname -m)}
until [ -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];do
((retry++))
if [[ $retry -gt 2 ]];then
break
fi
sudo ./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
-r ${NONFREE} \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
sudo ./mklive.sh \
-a x86_64 \
-r "${CURRENT}" \
-r "${MULTILIB}" \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
done
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
retries=${1}
until [[ $retries -gt 2 ]];do
echo "Retrying build ${retries}"
((retries++))
bash ${0} ${retries}
done
if [[ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ]];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
fi
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt

0
image_contents/base-x64.packages.txt Normal file → Executable file
View File

0
image_contents/cinnamon-x64.packages.txt Normal file → Executable file
View File

0
image_contents/i3-x64.packages.txt Normal file → Executable file
View File

0
image_contents/lxde-x64.packages.txt Normal file → Executable file
View File

0
image_contents/lxqt-x64.packages.txt Normal file → Executable file
View File

0
image_contents/mate-x64.packages.txt Normal file → Executable file
View File

0
image_contents/xfce-x64.packages.txt Normal file → Executable file
View File

0
installer.sh.in Normal file → Executable file
View File

0
isolinux/isolinux.cfg.in Normal file → Executable file
View File

9
kde-x64.packages Normal file → Executable file
View File

@ -22,10 +22,12 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
sddm
konsole
bash-completion
pm-utils
nano
git
vim
@ -52,11 +54,12 @@ inetutils
usbutils
wget
curl
dtrx
p7zip
xterm
htop
tuxc
topgrade
keepassxc
octoxbps
ntp
void-repo-multilib
@ -78,4 +81,4 @@ kaccounts-integration
kaccounts-providers
dolphin
adapta-kde
papirus-icon-theme
adwaita-icon-theme

View File

@ -3,9 +3,9 @@ DESKTOP="kde"
echo "========================="
echo "| ${DESKTOP} VOID x86_64 |"
echo " ------------------------"
CURRENT=https://alpha.de.repo.voidlinux.org/current
MUTILIB=https://alpha.de.repo.voidlinux.org/current/multilib
#NONFREE=https://repo.voidlinux.eu/current/nonfree
CURRENT=https://mirrors.servercentral.com/voidlinux/current
MUTILIB=https://mirrors.servercentral.com/voidlinux/current/multilib
NONFREE=https://mirrors.servercentral.com/voidlinux/current/nonfree
FILENAME="void-live-${DESKTOP}-unofficial"
DATE=$(date +%Y%m%d)
KERNEL=$(uname -r)
@ -15,18 +15,36 @@ BUILDDIR="$(pwd)/build"
#: ${ARCH:=$(uname -m)}
sudo ./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
retry=0
until [ -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];do
((retry++))
if [[ $retry -gt 2 ]];then
break
fi
sudo ./mklive.sh \
-a x86_64 \
-r "${CURRENT}" \
-r "${MULTILIB}" \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
done
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
retries=${1}
until [[ $retries -gt 2 ]];do
echo "Retrying build ${retries}"
((retries++))
bash ${0} ${retries}
done
if [[ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ]];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
fi
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt

View File

View File

0
lib.sh.in Normal file → Executable file
View File

4
lxde-x64.packages Normal file → Executable file
View File

@ -24,6 +24,10 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
lxdm
pm-utils
bash-completion

View File

@ -18,16 +18,25 @@ BUILDDIR="$(pwd)/build"
sudo ./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
# -r ${MUTILIB} \
-r ${NONFREE} \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
retries=${1}
until [[ $retries -gt 2 ]];do
echo "Retrying build ${retries}"
((retries++))
bash ${0} ${retries}
done
if [[ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ]];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
fi
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt

10
lxqt-x64.packages Normal file → Executable file
View File

@ -7,14 +7,12 @@ dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
xrandr
intel-ucode
setxkbmap
xauth
font-misc-misc
@ -24,8 +22,11 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
qt5-plugin-sqlite
pm-utils
nano
bash-completion
git
@ -52,6 +53,8 @@ pavucontrol
xterm
htop
tuxc
dtrx
p7zip
topgrade
ntp
octoxbps
@ -65,3 +68,4 @@ ntfs-3g
gnome-keyring
network-manager-applet
falkon
papirus-icon-theme

View File

@ -3,32 +3,44 @@ DESKTOP="lxqt"
echo "========================="
echo "| ${DESKTOP} VOID x86_64 |"
echo " ------------------------"
CURRENT=https://alpha.de.repo.voidlinux.org/current
MUTILIB=https://alpha.de.repo.voidlinux.org/current/multilib
NONFREE=https://alpha.de.repo.voidlinux.org/current/nonfree
CURRENT=https://mirrors.servercentral.com/voidlinux/current
MUTILIB=https://mirrors.servercentral.com/voidlinux/current/multilib
NONFREE=https://mirrors.servercentral.com/voidlinux/current/nonfree
FILENAME="void-live-${DESKTOP}-unofficial"
DATE=$(date +%Y%m%d)
KERNEL=$(uname -r)
BUILDDIR="$(pwd)/build"
#shift $((OPTIND - 1))
retry=0
#: ${ARCH:=$(uname -m)}
sudo ./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
-r ${NONFREE} \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
until [ -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];do
((retry++))
if [[ $retry - gt 2 ]];then
break
fi
sudo ./mklive.sh \
-a x86_64 \
-r "${CURRENT}" \
-r "${MULTILIB}" \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
done
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
retries=${1}
until [[ $retries -gt 2 ]];do
echo "Retrying build ${retries}"
((retries++))
bash ${0} ${retries}
done
if [[ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ]];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
fi
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt

9
mate-x64.packages Normal file → Executable file
View File

@ -7,13 +7,11 @@ dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
intel-ucode
setxkbmap
xauth
xrandr
@ -24,6 +22,10 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
lxdm
mate
mate-extra
@ -49,6 +51,8 @@ alsa-plugins-pulseaudio
xterm
htop
tuxc
dtrx
p7zip
topgrade
ntp
octoxbps
@ -62,3 +66,4 @@ ntfs-3g
gnome-keyring
network-manager-applet
firefox
papirus-icon-theme

View File

@ -11,24 +11,36 @@ DATE=$(date +%Y%m%d)
KERNEL=$(uname -r)
BUILDDIR="$(pwd)/build"
#shift $((OPTIND - 1))
retry=0
#: ${ARCH:=$(uname -m)}
./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
-r ${NONFREE} \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
until [ -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];do
((retry++))
if [[ $retry -gt 2 ]];then
break
fi
sudo ./mklive.sh \
-a x86_64 \
-r "${CURRENT}" \
-r "${MULTILIB}" \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
done
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
retries=${1}
until [[ $retries -gt 2 ]];do
echo "Retrying build ${retries}"
((retries++))
bash ${0} ${retries}
done
if [[ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ]];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
fi
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt

0
mkimage.sh.in Normal file → Executable file
View File

0
mklive.sh.in Normal file → Executable file
View File

0
mknet.sh.in Normal file → Executable file
View File

0
mkplatformfs.sh.in Normal file → Executable file
View File

0
mkrootfs.sh.in Normal file → Executable file
View File

6
package_lists/base-x64.packages.txt Normal file → Executable file
View File

@ -6,12 +6,14 @@ grub-x86_64-efi
dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
mdadm
#USERLAND PACKAGES
exfat-utils
fuse-exfat
wget
NetworkManager
nano
vim

26
package_lists/cinnamon-x64.packages.txt Normal file → Executable file
View File

@ -6,14 +6,13 @@ grub-x86_64-efi
dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
mdadm
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
intel-ucode
#intel-ucode
setxkbmap
xauth
font-misc-misc
@ -23,16 +22,32 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
lxdm
pm-utils
nano
xdg-utils
xdg-desktop-portal
xdg-desktop-portal-gtk
xdg-desktop-portal-kde
xdg-user-dirs
xdg-user-dirs-gtk
libappindicator
AppStream
libvdpau-va-gl
vdpauinfo
pipewire
gstreamer1-pipewire
upower
flatpak
git
vim
dtrx
unzip
p7zip
unrar
#unrar
bash-completion
cinnamon
xrandr
@ -56,3 +71,4 @@ ntfs-3g
gnome-keyring
network-manager-applet
firefox
papirus-icon-theme

24
package_lists/e17-x64.packages.txt Normal file → Executable file
View File

@ -7,14 +7,12 @@ dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
xrandr
intel-ucode
setxkbmap
xauth
font-misc-misc
@ -24,14 +22,31 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
lxdm
enlightenment
terminology
econnman
upower
xdg-utils
xdg-desktop-portal
xdg-desktop-portal-gtk
xdg-desktop-portal-kde
xdg-user-dirs
xdg-user-dirs-gtk
libappindicator
AppStream
libvdpau-va-gl
vdpauinfo
pipewire
gstreamer1-pipewire
upower
flatpak
zenity
bash-completion
pm-utils
nano
xdg-utils
vim
@ -43,6 +58,8 @@ pavucontrol
xterm
htop
tuxc
dtrx
p7zip
topgrade
ntp
void-repo-multilib
@ -57,6 +74,5 @@ ntfs-3g
gnome-keyring
network-manager-applet
firefox
Adapta
papirus-icon-theme
gnome-themes-standard

23
package_lists/i3-x64.packages.txt Normal file → Executable file
View File

@ -7,13 +7,14 @@ dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
elogind
exfat-utils
fuse-exfat
xorg-minimal
xorg-input-drivers
xorg-video-drivers
intel-ucode
setxkbmap
xauth
xrandr
@ -24,12 +25,26 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
wget
lxdm
pm-utils
nano
xdg-utils
xdg-desktop-portal
xdg-desktop-portal-gtk
xdg-desktop-portal-kde
xdg-user-dirs
xdg-user-dirs-gtk
libappindicator
AppStream
libvdpau-va-gl
vdpauinfo
pipewire
gstreamer1-pipewire
upower
flatpak
git
vim
upower
bash-completion
i3-gaps
i3blocks
@ -41,6 +56,8 @@ xterm
mc
htop
tuxc
dtrx
p7zip
topgrade
ntp
dmenu

View File

@ -0,0 +1,84 @@
#GRUB
grub-i386-efi
grub-x86_64-efi
#BASE PKGS
dialog
cryptsetup
lvm2
mdadm
# X PACKAGES
xorg
xorg-input-drivers
xorg-video-drivers
setxkbmap
xauth
xrandr
font-misc-misc
terminus-font
dejavu-fonts-ttf
alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
sddm
konsole
bash-completion
nano
git
vim
xdg-utils
xdg-desktop-portal
xdg-desktop-portal-gtk
xdg-desktop-portal-kde
xdg-user-dirs
xdg-user-dirs-gtk
libappindicator
AppStream
libvdpau-va-gl
vdpauinfo
pipewire
gstreamer1-pipewire
upower
flatpak
alsa-utils
alsa-plugins-pulseaudio
plasma-pa
paprefs
pavucontrol
inetutils
usbutils
wget
curl
dtrx
p7zip
xterm
htop
tuxc
topgrade
octoxbps
ntp
void-repo-multilib
void-repo-nonfree
octoxbps
kdesu
gvfs-afc
gvfs-mtp
gvfs-smb
udisks2
ntfs-3g
gnome-keyring
NetworkManager
plasma-nm
firefox
kde5
kde5-baseapps
kaccounts-integration
kaccounts-providers
dolphin
adapta-kde
adwaita-icon-theme

View File

@ -1,53 +0,0 @@
#GRUB
grub-i386-efi
grub-x86_64-efi
#BASE PKGS
dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
intel-ucode
setxkbmap
xrandr
xauth
font-misc-misc
terminus-font
dejavu-fonts-ttf
alsa-plugins-pulseaudio
#USERLAND PACKAGES
lxdm
pm-utils
bash-completion
nano
git
vim
lxde
xdg-utils
gnome-terminal
alsa-utils
pavucontrol
xterm
htop
tuxc
topgrade
ntp
octoxbps
gksu
void-repo-multilib
gvfs-afc
gvfs-mtp
gvfs-smb
udisks2
ntfs-3g
gnome-keyring
network-manager-applet
falkon

23
package_lists/lxqt-x64.packages.txt Normal file → Executable file
View File

@ -7,14 +7,12 @@ dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
xrandr
intel-ucode
setxkbmap
xauth
font-misc-misc
@ -24,12 +22,28 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
qt5-plugin-sqlite
pm-utils
nano
bash-completion
git
xdg-utils
xdg-desktop-portal
xdg-desktop-portal-gtk
xdg-desktop-portal-kde
xdg-user-dirs
xdg-user-dirs-gtk
libappindicator
AppStream
libvdpau-va-gl
vdpauinfo
pipewire
gstreamer1-pipewire
upower
flatpak
vim
lxdm
lxqt
@ -39,6 +53,8 @@ pavucontrol
xterm
htop
tuxc
dtrx
p7zip
topgrade
ntp
octoxbps
@ -52,3 +68,4 @@ ntfs-3g
gnome-keyring
network-manager-applet
falkon
papirus-icon-theme

22
package_lists/mate-x64.packages.txt Normal file → Executable file
View File

@ -7,13 +7,11 @@ dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
intel-ucode
setxkbmap
xauth
xrandr
@ -24,6 +22,10 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
elogind
exfat-utils
fuse-exfat
wget
lxdm
mate
mate-extra
@ -31,11 +33,26 @@ bash-completion
caja-extensions
alsa-utils
xdg-utils
xdg-desktop-portal
xdg-desktop-portal-gtk
xdg-desktop-portal-kde
xdg-user-dirs
xdg-user-dirs-gtk
libappindicator
AppStream
libvdpau-va-gl
vdpauinfo
pipewire
gstreamer1-pipewire
upower
flatpak
pavucontrol
alsa-plugins-pulseaudio
xterm
htop
tuxc
dtrx
p7zip
topgrade
ntp
octoxbps
@ -49,3 +66,4 @@ ntfs-3g
gnome-keyring
network-manager-applet
firefox
papirus-icon-theme

22
package_lists/xfce-x64.packages.txt Normal file → Executable file
View File

@ -7,14 +7,12 @@ dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
xrandr
intel-ucode
setxkbmap
xauth
font-misc-misc
@ -24,11 +22,27 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
exfat-utils
elogind
fuse-exfat
wget
lxdm
xdg-utils
xdg-desktop-portal
xdg-desktop-portal-gtk
xdg-desktop-portal-kde
xdg-user-dirs
xdg-user-dirs-gtk
libappindicator
AppStream
libvdpau-va-gl
vdpauinfo
pipewire
gstreamer1-pipewire
upower
flatpak
zenity
bash-completion
pm-utils
nano
xdg-utils
vim
@ -40,6 +54,8 @@ pavucontrol
xterm
htop
tuxc
dtrx
p7zip
topgrade
ntp
void-repo-multilib

0
packer/http/autoinstall.cfg Normal file → Executable file
View File

0
packer/scripts/vagrant.sh Normal file → Executable file
View File

0
packer/templates/vagrant-glibc64.json Normal file → Executable file
View File

0
pxelinux.cfg/pxelinux.cfg.in Normal file → Executable file
View File

0
release.sh.in Normal file → Executable file
View File

0
silvernode.asc Normal file → Executable file
View File

0
templates/logen/logen.packages Normal file → Executable file
View File

0
templates/plasma/plasma.packages Normal file → Executable file
View File

0
templates/plasma/splash.png Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 345 KiB

After

Width:  |  Height:  |  Size: 345 KiB

0
tom-x64.packages Normal file → Executable file
View File

0
voidbuilds-logo.png Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

9
xfce-x64.packages Normal file → Executable file
View File

@ -7,14 +7,12 @@ dialog
cryptsetup
lvm2
mdadm
ConsoleKit2
# X PACKAGES
xorg-minimal
xorg-input-drivers
xorg-video-drivers
xrandr
intel-ucode
setxkbmap
xauth
font-misc-misc
@ -24,6 +22,10 @@ alsa-plugins-pulseaudio
#USERLAND PACKAGES
exfat-utils
elogind
fuse-exfat
wget
lxdm
xdg-utils
xdg-desktop-portal
@ -41,7 +43,6 @@ upower
flatpak
zenity
bash-completion
pm-utils
nano
xdg-utils
vim
@ -53,6 +54,8 @@ pavucontrol
xterm
htop
tuxc
dtrx
p7zip
topgrade
ntp
void-repo-multilib

View File

@ -3,31 +3,44 @@ DESKTOP="xfce"
echo "========================="
echo "| ${DESKTOP} VOID x86_64 |"
echo " ------------------------"
CURRENT=https://alpha.de.repo.voidlinux.org/current
MUTILIB=https://alpha.de.repo.voidlinux.org/current/multilib
NONFREE=https://alpha.de.repo.voidlinux.org/current/nonfree
CURRENT=https://mirrors.servercentral.com/voidlinux/current
MUTILIB=https://mirrors.servercentral.com/voidlinux/current/multilib
NONFREE=https://mirrors.servercentral.com/voidlinux/current/nonfree
FILENAME="void-live-${DESKTOP}-unofficial"
DATE=$(date +%Y%m%d)
KERNEL=$(uname -r)
BUILDDIR="$(pwd)/build"
#shift $((OPTIND - 1))
retry=0
#: ${ARCH:=$(uname -m)}
until [ -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];do
((retry++))
if [[ $retry -gt 2 ]];then
break
fi
sudo ./mklive.sh \
-a x86_64 \
-r ${CURRENT} \
-r ${MUTILIB} \
-r ${NONFREE} \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
sudo ./mklive.sh \
-a x86_64 \
-r "${CURRENT}" \
-r "${MULTILIB}" \
-p "$(grep '^[^#].' ${DESKTOP}-x64.packages)" \
-T "Void Linux ${DESKTOP} Unofficial" \
-o ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso
done
if [ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
retries=${1}
until [[ $retries -gt 2 ]];do
echo "Retrying build ${retries}"
((retries++))
bash ${0} ${retries}
done
if [[ ! -f ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso ]];then
echo "Error: ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso : does not exist! Aborting!"
echo "ERR=1" > error-status.txt
exit 1
fi
fi
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt