initial commit
This commit is contained in:
commit
35903ca109
25
base-x64.packages
Normal file
25
base-x64.packages
Normal file
@ -0,0 +1,25 @@
|
||||
#GRUB
|
||||
grub-i386-efi
|
||||
grub-x86_64-efi
|
||||
|
||||
#BASE PKGS
|
||||
dialog
|
||||
cryptsetup
|
||||
lvm2
|
||||
mdadm
|
||||
ConsoleKit2
|
||||
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
NetworkManager
|
||||
nano
|
||||
vim
|
||||
bash-completion
|
||||
git
|
||||
xterm
|
||||
htop
|
||||
tuxc
|
||||
ntp
|
||||
void-repo-multilib
|
||||
ntfs-3g
|
47
base-x64.sh
Executable file
47
base-x64.sh
Executable file
@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
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
|
||||
FILENAME="void-live-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 '^[^#].' base-x64.packages)" \
|
||||
-T "Void Linux 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
|
||||
fi
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
|
||||
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
291
build-images.sh
Executable file
291
build-images.sh
Executable file
@ -0,0 +1,291 @@
|
||||
#!/bin/bash
|
||||
|
||||
HTMLDIR="/var/www/voidbuilds.xyz/public"
|
||||
FILENAME="status.html"
|
||||
ISODIR="download"
|
||||
|
||||
|
||||
echo "refreshing repo cache"
|
||||
xbps-install -S
|
||||
|
||||
|
||||
|
||||
|
||||
mvImages(){
|
||||
PKGLISTDIR="package_lists"
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "checksum file not found, aborting!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -d "${HTMLDIR}" ];then
|
||||
rm ${HTMLDIR}/${ISODIR}/*.iso
|
||||
rm ${HTMLDIR}/${ISODIR}/*.txt
|
||||
rm ${HTMLDIR}/${ISODIR}/*.sig
|
||||
mv sha256sums.txt build
|
||||
mv sha256sums.txt.sig build
|
||||
mv build/* ${HTMLDIR}/${ISODIR}
|
||||
else
|
||||
echo "${HTMLDIR}/${ISODIR} does not exist"
|
||||
fi
|
||||
|
||||
if [ ! -d "${PKGLISTDIR}" ];then
|
||||
mkdir "${PKGLISTDIR}"
|
||||
fi
|
||||
|
||||
rm ${PKGLISTDIR}/*
|
||||
cp base-x64.packages ${PKGLISTDIR}/base-x64.packages.txt
|
||||
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 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 gnome-x64.packages ${PKGLISTDIR}/gnome-x64.packages.txt
|
||||
cp xfce-x64.packages ${PKGLISTDIR}/xfce-x64.packages.txt
|
||||
|
||||
cp -r ${PKGLISTDIR} ${HTMLDIR}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
runBuilds(){
|
||||
TOTAL="8"
|
||||
ERR_FILE="error-status.txt"
|
||||
|
||||
if [ -f "${ERR_FILE}" ];then
|
||||
echo "removing error file"
|
||||
rm ${ERR_FILE}
|
||||
fi
|
||||
|
||||
if [ ! -z "$(ls -A build)" ];then
|
||||
rm build/*
|
||||
fi
|
||||
|
||||
echo "0/${TOTAL} completed at $(date +%T)</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
echo "Building Image: Base</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Building: Base Image..."
|
||||
|
||||
sleep 1
|
||||
./base-x64.sh
|
||||
|
||||
if [ $(cat ${ERR_FILE}) = "ERR=1" ];then
|
||||
echo "<b style="color:red">Build failed for image: 'base', trying again at 00:00 MST</b></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
rm ${ERR_FILE}
|
||||
${0} -bl
|
||||
else
|
||||
echo "1/${TOTAL} completed at $(date +%T)</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
fi
|
||||
|
||||
echo "Building Image: Cinnamon</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo " Building: Cinnamon Image..."
|
||||
|
||||
sleep 1
|
||||
./cinnamon-x64.sh
|
||||
|
||||
if [ $(cat ${ERR_FILE}) = "ERR=1" ];then
|
||||
echo "<b style="color:red">Build failed for image: 'Cinnamon', trying again at 00:00 MST</b></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
rm ${ERR_FILE}
|
||||
${0} -bl
|
||||
else
|
||||
echo "2/${TOTAL} completed at $(date +%T)</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
fi
|
||||
|
||||
#echo "Building Image: GNOME</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
#echo " Building: Gnome Image..."
|
||||
#sleep 1
|
||||
#./gnome-x64.sh
|
||||
|
||||
echo "Building Image: i3</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Building: i3 image..."
|
||||
|
||||
sleep 1
|
||||
./i3-x64.sh
|
||||
|
||||
if [ $(cat ${ERR_FILE}) = "ERR=1" ];then
|
||||
echo "<b style="color:red">Build failed for image: 'i3', trying again at 00:00 MST</b></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
rm ${ERR_FILE}
|
||||
${0} -bl
|
||||
else
|
||||
echo "3/${TOTAL} completed at $(date +%T)</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
fi
|
||||
|
||||
echo "Building Image: Enlightenment</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Building: enlightenment image..."
|
||||
|
||||
sleep 1
|
||||
./e17-x64.sh
|
||||
|
||||
if [ $(cat ${ERR_FILE}) = "ERR=1" ];then
|
||||
echo "<b style="color:red">Build failed for image: 'i3', trying again at 00:00 MST</b></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
rm ${ERR_FILE}
|
||||
${0} -bl
|
||||
else
|
||||
echo "4/${TOTAL} completed at $(date +%T)</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
fi
|
||||
|
||||
#echo "Building Image: KDE</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
#echo "Building: Kde image..."
|
||||
#sleep 1
|
||||
#./kde-x64.sh
|
||||
|
||||
echo "Building Image: LXDE</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Building: Lxde Image..."
|
||||
sleep 1
|
||||
./lxde-x64.sh
|
||||
|
||||
if [ $(cat ${ERR_FILE}) = "ERR=1" ];then
|
||||
echo "<b style="color:red">Build failed for image: 'LXDE', trying again at 00:00 MST</b></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
rm ${ERR_FILE}
|
||||
${0} -bl
|
||||
else
|
||||
echo "5/${TOTAL} completed at $(date +%T)</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
fi
|
||||
|
||||
echo "Building Image: LXQT</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Building: Lxqt Image..."
|
||||
sleep 1
|
||||
./lxqt-x64.sh
|
||||
|
||||
if [ $(cat ${ERR_FILE}) = "ERR=1" ];then
|
||||
echo "<b style="color:red">Build failed for image: 'LXQT', trying again at 00:00 MST</b></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
rm ${ERR_FILE}
|
||||
${0} -bl
|
||||
else
|
||||
echo "6/${TOTAL} completed at $(date +%T)</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
fi
|
||||
|
||||
echo "Building Image: MATE</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Building: Mate Image..."
|
||||
sleep 1
|
||||
./mate-x64.sh
|
||||
|
||||
if [ "$(cat ${ERR_FILE})" = "ERR=1" ];then
|
||||
echo "<b style="color:red">Build failed for image: 'MATE', trying again at 00:00 MST</b></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
rm ${ERR_FILE}
|
||||
${0} -bl
|
||||
else
|
||||
echo "7/${TOTAL} completed at $(date +%T)</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
fi
|
||||
|
||||
echo "Building Image: XFCE</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Building: Xfce Image..."
|
||||
sleep 1
|
||||
./xfce-x64.sh
|
||||
|
||||
if [ "$(cat ${ERR_FILE})" = "ERR=1" ];then
|
||||
echo "<b style="color:red">Build failed for image: 'XFCE', trying again at 00:00 MST</b></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
rm ${ERR_FILE}
|
||||
${0} -bl
|
||||
else
|
||||
echo "8/${TOTAL} completed at $(date +%T) </br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
fi
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "sha manifest does not exist!"
|
||||
else
|
||||
echo "Signing checksum file</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
./sign-file.sh -f sha256sums.txt
|
||||
mvImages
|
||||
fi
|
||||
|
||||
|
||||
|
||||
echo "Done!"
|
||||
return
|
||||
}
|
||||
|
||||
genHtml(){
|
||||
FILENAME="status.html"
|
||||
|
||||
|
||||
|
||||
echo "<DOCTYPE! html>" > ${HTMLDIR}/${FILENAME}
|
||||
echo "<html>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "<head>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo '<script type="text/javascript">' >> ${HTMLDIR}/${FILENAME}
|
||||
echo 'function timedRefresh(timeoutPeriod) {' >> ${HTMLDIR}/${FILENAME}
|
||||
echo 'setTimeout("location.reload(true);",timeoutPeriod);' >> ${HTMLDIR}/${FILENAME}
|
||||
echo '}' >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
echo 'window.onload = timedRefresh(10000);' >> ${HTMLDIR}/${FILENAME}
|
||||
echo "</script>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
echo "<style>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "body {" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "color: black;" ${HTMLDIR}/${FILENAME}
|
||||
echo "}" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "h1 {" ${HTMLDIR}/${FILENAME}
|
||||
echo "color: #FFFFFF;" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "}" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
echo "</style>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
echo "</head>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo '<body text=white style="background-color: black">' >> ${HTMLDIR}/${FILENAME}
|
||||
echo "<H5>This page will refresh every 10 seconds</H5></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
|
||||
echo "<H4 style="color:cyan">Build process initiated at:</H4> $(date +%R) MST ($(date -u +%R) UTC) on $(date +%D)" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "<H4 style="color:cyan">ETA: 2 hours from initiation time</H4></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
echo '<H4 style="color:lightgreen">System Specs</H4>' >> ${HTMLDIR}/${FILENAME}
|
||||
echo "CPU Cores: 1</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Disk Size: $(df -h| tr -s ' ' $'\t' | grep vda1 | cut -f2)</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Disk Space Used: $(df | tr -s ' ' $'\t' | grep vda1 | cut -f5)</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Memory Size: $(free -m| tr -s ' ' $'\t' | grep Mem: | cut -f2) Mb</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Memory Free: $(free -m| tr -s ' ' $'\t' | grep Mem: | cut -f4) Mb</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Swap Size: $(free -m| tr -s ' ' $'\t' | grep Swap: | cut -f2) Mb</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Swap Used: $(free -m| tr -s ' ' $'\t' | grep Swap: | cut -f3) Mb</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
echo "<H4 style="color:lightgreen">Live Image Specs</H4>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "<h5>System</h5>"
|
||||
echo "Kernel Version: $(xbps-query -S linux| grep pkgver | sed 's/pkgver://') series</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "GlibC Version: $(xbps-query -S glibc| grep pkgver | sed 's/pkgver://')</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "AMDGPU Version: $(xbps-query -S xf86-video-amdgpu| grep pkgver | sed 's/pkgver://')</br></br>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
|
||||
|
||||
echo "<hr>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
#cat ${HTMLDIR}/${FILENAME}
|
||||
|
||||
echo "<H3 style="color:orange">Status</H3>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
runBuilds
|
||||
|
||||
echo "Disk Space Used: $(df | tr -s ' ' $'\t' | grep vda1 | cut -f5)</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "All images were completed at $(date +%R) MST ($(date -u +%R) UTC)</br>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "Next build round in 24 hours</b>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo '<a href="https://voidbuilds.xyz/landing.html">Return to landing page</a>' >> ${HTMLDIR}/${FILENAME}
|
||||
echo "</body>" >> ${HTMLDIR}/${FILENAME}
|
||||
echo "</html>" >> ${HTMLDIR}/${FILENAME}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
case ${1} in
|
||||
|
||||
|
||||
-bl|--build-later)
|
||||
while true;do
|
||||
snooze -v genHtml
|
||||
done
|
||||
;;
|
||||
|
||||
-bn|--build-now)
|
||||
while true;do
|
||||
genHtml && snooze -v genHtml
|
||||
done
|
||||
;;
|
||||
|
||||
|
||||
*)
|
||||
echo -e "\nusage: ${0} [-bn, -bl]\n"
|
||||
echo -e "\n-bn run builds now, snooze after\n"
|
||||
echo -e "-bl snooze now, run builds after\n\n"
|
||||
;;
|
||||
esac
|
53
cinnamon-x64.packages
Normal file
53
cinnamon-x64.packages
Normal file
@ -0,0 +1,53 @@
|
||||
#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
|
||||
xauth
|
||||
font-misc-misc
|
||||
terminus-font
|
||||
dejavu-fonts-ttf
|
||||
alsa-plugins-pulseaudio
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
lxdm
|
||||
pm-utils
|
||||
nano
|
||||
xdg-utils
|
||||
git
|
||||
vim
|
||||
bash-completion
|
||||
cinnamon
|
||||
xrandr
|
||||
colord
|
||||
gnome-terminal
|
||||
alsa-utils
|
||||
pavucontrol
|
||||
xterm
|
||||
htop
|
||||
tuxc
|
||||
ntp
|
||||
octoxbps
|
||||
gksu
|
||||
void-repo-multilib
|
||||
gvfs-afc
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
udisks2
|
||||
ntfs-3g
|
||||
gnome-keyring
|
||||
network-manager-applet
|
||||
firefox
|
44
cinnamon-x64.sh
Executable file
44
cinnamon-x64.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
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://repo.voidlinux.eu/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
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
61
e17-x64.packages
Normal file
61
e17-x64.packages
Normal file
@ -0,0 +1,61 @@
|
||||
#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
|
||||
xrandr
|
||||
intel-ucode
|
||||
setxkbmap
|
||||
xauth
|
||||
font-misc-misc
|
||||
terminus-font
|
||||
dejavu-fonts-ttf
|
||||
alsa-plugins-pulseaudio
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
lxdm
|
||||
enlightenment
|
||||
terminology
|
||||
econnman
|
||||
xdg-utils
|
||||
zenity
|
||||
bash-completion
|
||||
pm-utils
|
||||
nano
|
||||
xdg-utils
|
||||
vim
|
||||
git
|
||||
alsa-utils
|
||||
paprefs
|
||||
pasystray
|
||||
pavucontrol
|
||||
xterm
|
||||
htop
|
||||
tuxc
|
||||
ntp
|
||||
void-repo-multilib
|
||||
void-repo-nonfree
|
||||
octoxbps
|
||||
gksu
|
||||
gvfs-afc
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
udisks2
|
||||
ntfs-3g
|
||||
gnome-keyring
|
||||
network-manager-applet
|
||||
firefox
|
||||
Adapta
|
||||
papirus-icon-theme
|
||||
gnome-themes-standard
|
44
e17-x64.sh
Executable file
44
e17-x64.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
DESKTOP="e17"
|
||||
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
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
62
gnome-x64.packages
Normal file
62
gnome-x64.packages
Normal file
@ -0,0 +1,62 @@
|
||||
#GRUB
|
||||
grub-i386-efi
|
||||
grub-x86_64-efi
|
||||
|
||||
#BASE PKGS
|
||||
dialog
|
||||
cryptsetup
|
||||
lvm2
|
||||
mdadm
|
||||
ConsoleKit2
|
||||
dbus
|
||||
avahi
|
||||
avahi-utils
|
||||
|
||||
|
||||
# X PACKAGES
|
||||
xorg-minimal
|
||||
xorg-input-drivers
|
||||
xorg-video-drivers
|
||||
intel-ucode
|
||||
setxkbmap
|
||||
xauth
|
||||
xrandr
|
||||
font-misc-misc
|
||||
terminus-font
|
||||
dejavu-fonts-ttf
|
||||
alsa-plugins-pulseaudio
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
gdm
|
||||
pm-utils
|
||||
bash-completion
|
||||
nano
|
||||
git
|
||||
vim
|
||||
alsa-utils
|
||||
paprefs
|
||||
xdg-utils
|
||||
pasystray
|
||||
pavucontrol
|
||||
xterm
|
||||
htop
|
||||
tuxc
|
||||
ntp
|
||||
void-repo-multilib
|
||||
void-repo-nonfree
|
||||
octoxbps
|
||||
gksu
|
||||
gvfs-afc
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
udisks2
|
||||
ntfs-3g
|
||||
gnome-keyring
|
||||
network-manager-applet
|
||||
firefox
|
||||
gnome
|
||||
gnome-apps
|
||||
Adapta
|
||||
papirus-icon-theme
|
||||
gnome-themes-standard
|
44
gnome-x64.sh
Executable file
44
gnome-x64.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
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
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
55
i3-x64.packages
Normal file
55
i3-x64.packages
Normal file
@ -0,0 +1,55 @@
|
||||
#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
|
||||
xauth
|
||||
xrandr
|
||||
font-misc-misc
|
||||
terminus-font
|
||||
dejavu-fonts-ttf
|
||||
alsa-plugins-pulseaudio
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
lxdm
|
||||
pm-utils
|
||||
nano
|
||||
xdg-utils
|
||||
git
|
||||
vim
|
||||
bash-completion
|
||||
i3-gaps
|
||||
i3blocks
|
||||
i3status
|
||||
alsa-utils
|
||||
pulsemixer
|
||||
pasystray
|
||||
xterm
|
||||
mc
|
||||
htop
|
||||
tuxc
|
||||
ntp
|
||||
dmenu
|
||||
sakura
|
||||
void-repo-multilib
|
||||
gvfs-afc
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
udisks2
|
||||
ntfs-3g
|
||||
gnome-keyring
|
||||
network-manager-applet
|
||||
qutebrowser
|
44
i3-x64.sh
Executable file
44
i3-x64.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
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://repo.voidlinux.eu/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
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
66
kde-x64.packages
Normal file
66
kde-x64.packages
Normal file
@ -0,0 +1,66 @@
|
||||
#GRUB
|
||||
grub-i386-efi
|
||||
grub-x86_64-efi
|
||||
|
||||
#BASE PKGS
|
||||
dialog
|
||||
cryptsetup
|
||||
lvm2
|
||||
mdadm
|
||||
ConsoleKit2
|
||||
|
||||
# X PACKAGES
|
||||
xorg
|
||||
xorg-input-drivers
|
||||
xorg-video-drivers
|
||||
intel-ucode
|
||||
setxkbmap
|
||||
xauth
|
||||
xrandr
|
||||
font-misc-misc
|
||||
terminus-font
|
||||
dejavu-fonts-ttf
|
||||
alsa-plugins-pulseaudio
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
sddm
|
||||
konsole
|
||||
bash-completion
|
||||
pm-utils
|
||||
nano
|
||||
git
|
||||
vim
|
||||
xdg-utils
|
||||
alsa-utils
|
||||
alsa-plugins-pulseaudio
|
||||
plasma-pa
|
||||
paprefs
|
||||
pavucontrol
|
||||
inetutils
|
||||
usbutils
|
||||
wget
|
||||
curl
|
||||
xterm
|
||||
htop
|
||||
tuxc
|
||||
keepassxc
|
||||
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
|
||||
dolphin
|
||||
adapta-kde
|
||||
papirus-icon-theme
|
44
kde-x64.sh
Executable file
44
kde-x64.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
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
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
52
lxde-x64.packages
Normal file
52
lxde-x64.packages
Normal file
@ -0,0 +1,52 @@
|
||||
#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
|
||||
ntp
|
||||
octoxbps
|
||||
gksu
|
||||
void-repo-multilib
|
||||
gvfs-afc
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
udisks2
|
||||
ntfs-3g
|
||||
gnome-keyring
|
||||
network-manager-applet
|
||||
falkon
|
44
lxde-x64.sh
Executable file
44
lxde-x64.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
DESKTOP="lxde"
|
||||
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
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
53
lxqt-x64.packages
Normal file
53
lxqt-x64.packages
Normal file
@ -0,0 +1,53 @@
|
||||
#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
|
||||
xrandr
|
||||
intel-ucode
|
||||
setxkbmap
|
||||
xauth
|
||||
font-misc-misc
|
||||
terminus-font
|
||||
dejavu-fonts-ttf
|
||||
alsa-plugins-pulseaudio
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
qt5-plugin-sqlite
|
||||
pm-utils
|
||||
nano
|
||||
bash-completion
|
||||
git
|
||||
xdg-utils
|
||||
vim
|
||||
lxdm
|
||||
lxqt
|
||||
lxterminal
|
||||
alsa-utils
|
||||
pavucontrol
|
||||
xterm
|
||||
htop
|
||||
tuxc
|
||||
ntp
|
||||
octoxbps
|
||||
gksu
|
||||
void-repo-multilib
|
||||
gvfs-afc
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
udisks2
|
||||
ntfs-3g
|
||||
gnome-keyring
|
||||
network-manager-applet
|
||||
falkon
|
45
lxqt-x64.sh
Executable file
45
lxqt-x64.sh
Executable file
@ -0,0 +1,45 @@
|
||||
#!/bin/bash
|
||||
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://repo.voidlinux.eu/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
|
||||
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
50
mate-x64.packages
Normal file
50
mate-x64.packages
Normal file
@ -0,0 +1,50 @@
|
||||
#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
|
||||
xauth
|
||||
xrandr
|
||||
font-misc-misc
|
||||
terminus-font
|
||||
dejavu-fonts-ttf
|
||||
alsa-plugins-pulseaudio
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
lxdm
|
||||
mate
|
||||
mate-extra
|
||||
bash-completion
|
||||
caja-extensions
|
||||
alsa-utils
|
||||
xdg-utils
|
||||
pavucontrol
|
||||
alsa-plugins-pulseaudio
|
||||
xterm
|
||||
htop
|
||||
tuxc
|
||||
ntp
|
||||
octoxbps
|
||||
gksu
|
||||
void-repo-multilib
|
||||
gvfs-afc
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
udisks2
|
||||
ntfs-3g
|
||||
gnome-keyring
|
||||
network-manager-applet
|
||||
firefox
|
47
mate-x64.sh
Executable file
47
mate-x64.sh
Executable file
@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
DESKTOP="mate"
|
||||
echo "========================="
|
||||
echo "| MATE 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
|
||||
|
||||
FILENAME="void-live-${DESKTOP}-unofficial"
|
||||
DATE=$(date +%Y%m%d)
|
||||
KERNEL=$(uname -r)
|
||||
BUILDDIR="$(pwd)/build"
|
||||
|
||||
#shift $((OPTIND - 1))
|
||||
|
||||
#: ${ARCH:=$(uname -m)}
|
||||
|
||||
./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
|
||||
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
23
sign-file.sh
Executable file
23
sign-file.sh
Executable file
@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
case ${1} in
|
||||
-f)
|
||||
|
||||
if [ ! -f "${2}" ];then
|
||||
echo "File '${2}' does not exist!"
|
||||
else
|
||||
if [ ! -f /usr/bin/gpg ];then
|
||||
gpg2 --output "${2}.sig" --detach-sig ${2}
|
||||
else
|
||||
gpg --output "${2}.sig" --detach-sig ${2}
|
||||
fi
|
||||
|
||||
if [ ! -f "${2}.sig" ];then
|
||||
echo "Error creating file: ${2}.sig"
|
||||
else
|
||||
echo "File ${2}.sig created!"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
51
silvernode.asc
Normal file
51
silvernode.asc
Normal file
@ -0,0 +1,51 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=ejo/
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
60
xfce-x64.packages
Normal file
60
xfce-x64.packages
Normal file
@ -0,0 +1,60 @@
|
||||
#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
|
||||
xrandr
|
||||
intel-ucode
|
||||
setxkbmap
|
||||
xauth
|
||||
font-misc-misc
|
||||
terminus-font
|
||||
dejavu-fonts-ttf
|
||||
alsa-plugins-pulseaudio
|
||||
|
||||
|
||||
#USERLAND PACKAGES
|
||||
lxdm
|
||||
xdg-utils
|
||||
zenity
|
||||
bash-completion
|
||||
pm-utils
|
||||
nano
|
||||
xdg-utils
|
||||
vim
|
||||
git
|
||||
alsa-utils
|
||||
paprefs
|
||||
pasystray
|
||||
pavucontrol
|
||||
xterm
|
||||
htop
|
||||
tuxc
|
||||
ntp
|
||||
void-repo-multilib
|
||||
void-repo-nonfree
|
||||
octoxbps
|
||||
gksu
|
||||
gvfs-afc
|
||||
gvfs-mtp
|
||||
gvfs-smb
|
||||
udisks2
|
||||
ntfs-3g
|
||||
gnome-keyring
|
||||
network-manager-applet
|
||||
firefox
|
||||
xfce4
|
||||
xfce4-plugins
|
||||
Adapta
|
||||
papirus-icon-theme
|
||||
gnome-themes-standard
|
44
xfce-x64.sh
Executable file
44
xfce-x64.sh
Executable file
@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
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://repo.voidlinux.eu/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
|
||||
|
||||
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
|
||||
|
||||
sha256sum ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso >> sha256sums.txt
|
||||
|
||||
if [ ! -f sha256sums.txt ];then
|
||||
echo "Missing checksum file, aborting!"
|
||||
echo "ERR=1" > error-status.txt
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${BUILDDIR}" ];then
|
||||
mkdir ${BUILDDIR}
|
||||
fi
|
||||
|
||||
mv ${FILENAME}-x86_64-${KERNEL}-${DATE}.iso build
|
Loading…
x
Reference in New Issue
Block a user