diff options
34 files changed, 523 insertions, 707 deletions
diff --git a/config/binary_burg/burg.cfg b/config/binary_burg/burg.cfg index ed49810..49d2c15 100644 --- a/config/binary_burg/burg.cfg +++ b/config/binary_burg/burg.cfg @@ -38,7 +38,7 @@ insmod gettext menuentry 'Start Kanotix' --class kanotix --group main { echo 'Loading Linux ...' - linux /live/vmlinuz boot=live config ${lang_opt} quiet splash + linux /live/vmlinuz boot=live config ${lang_opt} quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -46,7 +46,7 @@ menuentry 'Start Kanotix' --class kanotix --group main { if test -d /gfxoverlay ; then menuentry 'Start Kanotix (gfxoverlay)' --class kanotix --group main { echo 'Loading Linux ...' - linux /live/vmlinuz boot=live config ${lang_opt} gfx=auto quiet splash + linux /live/vmlinuz boot=live config ${lang_opt} gfx=auto quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -54,7 +54,7 @@ fi menuentry 'Start Kanotix (failsafe)' --class kanotix --group main { echo 'Loading Linux ...' - linux /live/vmlinuz boot=live config ${lang_opt} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal + linux /live/vmlinuz boot=live config ${lang_opt} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal echo 'Loading initial ramdisk ...' initrd /live/initrd.img } diff --git a/config/binary_grub/grub.cfg b/config/binary_grub/grub.cfg index c49c37a..57f248d 100644 --- a/config/binary_grub/grub.cfg +++ b/config/binary_grub/grub.cfg @@ -57,7 +57,7 @@ fi ##### menuentry 'Start Kanotix DE' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_de} quiet splash + linux /live/vmlinuz ${boot_de} quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -71,7 +71,7 @@ menuentry 'Start Kanotix DE (gfxdetect)' { menuentry 'Start Kanotix EN' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_en} quiet splash + linux /live/vmlinuz ${boot_en} quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -85,7 +85,7 @@ menuentry 'Start Kanotix EN (gfxdetect)' { menuentry 'Start Kanotix DE (failsafe)' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_de} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal + linux /live/vmlinuz ${boot_de} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -93,7 +93,7 @@ menuentry 'Start Kanotix DE (failsafe)' { menuentry 'Start Kanotix EN (failsafe)' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_en} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal + linux /live/vmlinuz ${boot_en} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal echo 'Loading initial ramdisk ...' initrd /live/initrd.img } diff --git a/config/binary_grub/grub.cfg.cz b/config/binary_grub/grub.cfg.cz index 4ddfff3..83e1842 100644 --- a/config/binary_grub/grub.cfg.cz +++ b/config/binary_grub/grub.cfg.cz @@ -58,7 +58,7 @@ fi ##### menuentry 'Start Kanotix DE' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_de} quiet splash + linux /live/vmlinuz ${boot_de} quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -72,7 +72,7 @@ menuentry 'Start Kanotix DE (gfxdetect)' { menuentry 'Start Kanotix EN' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_en} quiet splash + linux /live/vmlinuz ${boot_en} quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -86,7 +86,7 @@ menuentry 'Start Kanotix EN (gfxdetect)' { menuentry 'Start Kanotix CZ' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_cs} quiet splash + linux /live/vmlinuz ${boot_cs} quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -100,7 +100,7 @@ menuentry 'Start Kanotix CZ (gfxdetect)' { menuentry 'Start Kanotix DE (failsafe)' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_de} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal + linux /live/vmlinuz ${boot_de} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal echo 'Loading initial ramdisk ...' initrd /live/initrd.img } @@ -108,14 +108,14 @@ menuentry 'Start Kanotix DE (failsafe)' { menuentry 'Start Kanotix EN (failsafe)' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_en} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal + linux /live/vmlinuz ${boot_en} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal echo 'Loading initial ramdisk ...' initrd /live/initrd.img } menuentry 'Start Kanotix CZ (failsafe)' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_cs} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal + linux /live/vmlinuz ${boot_cs} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal echo 'Loading initial ramdisk ...' initrd /live/initrd.img } diff --git a/config/binary_grub/loopback.cfg b/config/binary_grub/loopback.cfg index b69cb37..288027c 100644 --- a/config/binary_grub/loopback.cfg +++ b/config/binary_grub/loopback.cfg @@ -61,28 +61,28 @@ fi ##### menuentry 'Start Kanotix DE' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_de} ${loopback} quiet splash + linux /live/vmlinuz ${boot_de} ${loopback} quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } menuentry 'Start Kanotix EN' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_en} ${loopback} quiet splash + linux /live/vmlinuz ${boot_en} ${loopback} quiet splash loglevel=3 echo 'Loading initial ramdisk ...' initrd /live/initrd.img } menuentry 'Start Kanotix DE (failsafe)' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_de} ${loopback} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal + linux /live/vmlinuz ${boot_de} ${loopback} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal echo 'Loading initial ramdisk ...' initrd /live/initrd.img } menuentry 'Start Kanotix EN (failsafe)' { echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_en} ${loopback} quiet splash noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal + linux /live/vmlinuz ${boot_en} ${loopback} quiet splash loglevel=3 noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal echo 'Loading initial ramdisk ...' initrd /live/initrd.img } diff --git a/config/binary_syslinux/live.cfg b/config/binary_syslinux/live.cfg index f186aa3..d562bd4 100644 --- a/config/binary_syslinux/live.cfg +++ b/config/binary_syslinux/live.cfg @@ -5,22 +5,22 @@ label kanotix-live-de menu label Start Kanotix-DE menu default kernel /live/vmlinuz - append initrd=/live/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de_DE.UTF-8,en_US.UTF-8_US keyboard-layouts=de keyboard-variants=nodeadkeys nocompiz quiet splash + append initrd=/live/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de_DE.UTF-8,en_US.UTF-8_US keyboard-layouts=de keyboard-variants=nodeadkeys nocompiz quiet splash loglevel=3 label kanotix-live-en menu label Start Kanotix-EN kernel /live/vmlinuz - append initrd=/live/initrd.img boot=live config utc=yes locales=en_US.UTF-8_US nocompiz quiet splash + append initrd=/live/initrd.img boot=live config utc=yes locales=en_US.UTF-8_US nocompiz quiet splash loglevel=3 label kanotix-live-de-failsafe menu label Start Kanotix-DE (failsafe) kernel /live/vmlinuz - append initrd=/live/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de_DE.UTF-8,en_US.UTF-8_US keyboard-layouts=de keyboard-variants=nodeadkeys noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal nocompiz quiet splash + append initrd=/live/initrd.img boot=live config utc=no timezone=Europe/Berlin locales=de_DE.UTF-8,en_US.UTF-8_US keyboard-layouts=de keyboard-variants=nodeadkeys noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal nocompiz quiet splash loglevel=3 label kanotix-live-en-failsafe menu label Start Kanotix EN (failsafe) kernel /live/vmlinuz - append initrd=/live/initrd.img boot=live config utc=yes locales=en_US.UTF-8_US noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal nocompiz quiet splash + append initrd=/live/initrd.img boot=live config utc=yes locales=en_US.UTF-8_US noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal nocompiz quiet splash loglevel=3 label memtest menu label Memtest86+ diff --git a/config/chroot_local-hooks/03-distro b/config/chroot_local-hooks/03-distro index a26ee4f..12c3a01 100755 --- a/config/chroot_local-hooks/03-distro +++ b/config/chroot_local-hooks/03-distro @@ -12,7 +12,7 @@ rsync -Ha --ignore-existing /usr/share/kanotix/profile/ /etc/skel/ perl -pi -e 's/^(GRUB_DISTRIBUTOR)=.*/\1=`[ "\$\(uname -m\)" = "x86_64" ] && echo Kanotix64 || echo Kanotix`/' /etc/default/grub perl -pi -e 's/.*(GRUB_DISABLE_LINUX_RECOVERY)=.*/\1="true"/' /etc/default/grub perl -pi -e 's/.*(GRUB_DISABLE_RECOVERY)=.*/\1="true"/' /etc/default/grub -perl -pi -e 's/^(GRUB_CMDLINE_LINUX_DEFAULT)=.*/\1="quiet splash"/' /etc/default/grub +perl -pi -e 's/^(GRUB_CMDLINE_LINUX_DEFAULT)=.*/\1="quiet splash loglevel=3"/' /etc/default/grub perl -pi -e 's/#GRUB_DISABLE_OS_PROBER=false/GRUB_DISABLE_OS_PROBER=false/g' /etc/default/grub diff --git a/config/chroot_local-hooks/03-lxde-fixes b/config/chroot_local-hooks/03-lxde-fixes index abdbaec..78143f7 100755 --- a/config/chroot_local-hooks/03-lxde-fixes +++ b/config/chroot_local-hooks/03-lxde-fixes @@ -45,6 +45,20 @@ cat <<"EOF" >/etc/skel/.config/lxsession/LXDE/autostart @xfce4-power-manager-wrapper EOF + # hotfix for key PRINT + if [ -e /etc/skel/.config/openbox/lxde-rc.xml ]; then + sed -i 's/gnome-screenshot --interactive/ksnip/' /etc/skel/.config/openbox/lxde-rc.xml + if [ -e /var/lib/dpkg/info/xfce4-screenshooter.list ]; then + sed -i 's/ksnip/xfce4-screenshooter/' /etc/skel/.config/openbox/lxde-rc.xml + fi + fi + if [ -e /etc/skel/.config/compiz/compizconfig/Default.ini ]; then + sed -i 's/gnome-screenshot -i -w/ksnip/' /etc/skel/.config/compiz/compizconfig/Default.ini + sed -i 's/gnome-screenshot -i/ksnip/' /etc/skel/.config/compiz/compizconfig/Default.ini + if [ -e /var/lib/dpkg/info/xfce4-screenshooter.list ]; then + sed -i 's/ksnip/xfce4-screenshooter/' /etc/skel/.config/compiz/compizconfig/Default.ini + fi + fi # awesome in lightdm-menu if [ -e /usr/share/xsessions/awesome.desktop ]; then sed -i '/NoDisplay/d' /usr/share/xsessions/awesome.desktop diff --git a/config/chroot_local-hooks/03-ntfs3-override b/config/chroot_local-hooks/03-ntfs3-override new file mode 100755 index 0000000..2e7a3f9 --- /dev/null +++ b/config/chroot_local-hooks/03-ntfs3-override @@ -0,0 +1,10 @@ +#!/bin/sh + +for file in /root/config/*; do [ -r $file ] && . $file; done + +case "${LB_DISTRIBUTION}" in + +bookworm|trixie) + [ -e /sbin/mount.ntfs3 ] || ln -sfv $(readlink /sbin/mount.ntfs-3g) /sbin/mount.ntfs3 + ;; +esac diff --git a/config/chroot_local-hooks/03-towelfire-fixes b/config/chroot_local-hooks/03-towelfire-fixes index 9573cdc..3ea8a0c 100755 --- a/config/chroot_local-hooks/03-towelfire-fixes +++ b/config/chroot_local-hooks/03-towelfire-fixes @@ -9,6 +9,12 @@ if [ -f /usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/config/m sed -i 's/applications:systemsettings.desktop,applications:org.kde.discover.desktop,preferred:\/\/filemanager,preferred:\/\/browser//' /usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/config/main.xml fi +# plasmamobile + +if [ -f /usr/share/plasma/look-and-feel/org.kde.breeze.mobile/contents/defaults ]; then + sed -i 's/Image=Next/Image=kanotix-spring/' /usr/share/plasma/look-and-feel/org.kde.breeze.mobile/contents/defaults +fi + # set flag as default in keyboard layout if [ -f /usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/config/main.xml ]; then sed -i 's/<default>0/<default>1/' /usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/config/main.xml @@ -45,6 +51,14 @@ EOF # disable apt pager echo 'Binary::apt::Pager "false";' > /etc/apt/apt.conf.d/98-nopager +# pin bookworm security pin + if [ -x /var/lib/dpkg/info/linux-image-686-pae.preinst ]; then +cat <<"EOF" >/etc/apt/preferences.d/pae +Package: * +Pin: release n=bookworm-security +Pin-Priority: 100 +EOF + fi # add scale factor for qt defaults to 100% echo "QT_SCALE_FACTOR=1.0" >>/etc/environment diff --git a/config/chroot_local-hooks/hotfixes.sh b/config/chroot_local-hooks/hotfixes.sh index e437794..ea620dc 100755 --- a/config/chroot_local-hooks/hotfixes.sh +++ b/config/chroot_local-hooks/hotfixes.sh @@ -33,11 +33,6 @@ rm -rf /etc/sysconfig # rm/cp/mv aliases and bash completion for login shell cat <<EOT >> /etc/profile -# enable bash completion in interactive shells -if [ -f /etc/bash_completion ]; then - . /etc/bash_completion -fi - # Some more alias to avoid making mistakes: alias rm='rm -i' alias cp='cp -i' diff --git a/config/chroot_local-hooks/xx-sources.list b/config/chroot_local-hooks/xx-sources.list index caf7cd6..a0597ee 100755 --- a/config/chroot_local-hooks/xx-sources.list +++ b/config/chroot_local-hooks/xx-sources.list @@ -23,28 +23,18 @@ case "${LB_DISTRIBUTION}" in stretch|buster|bullseye) exit ;; esac -# add signed-by to sources.list -# TODO dep822 -# TODO wine -# TODO fix it - -#sed -i 's/^deb-src/dummy/g' /etc/apt/sources.list +# Provide LB_DISTRIBUTION-updates Repo +# Fix as lb build with updates -#sed -i '/kanotix/s/^deb/deb [signed-by=\/usr\/share\/keyrings\/kanotix25.asc]/g' /etc/apt/sources.list -#sed -i '/debian.org/s/^deb/deb [signed-by=\/usr\/share\/keyrings\/debian-archive-keyring.gpg]/g' /etc/apt/sources.list -#sed -i '/dl.winehq/s/^deb/deb [signed-by=\/etc\/apt\/keyrings\/wine-staging.key.asc]/g' /etc/apt/sources.list +cat <<EOF >>/etc/apt/sources.list +# Debian ${LB_DISTRIBUTION}-proposed-updates +deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian ${LB_DISTRIBUTION}-updates main contrib non-free non-free-firmware +deb-src [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian ${LB_DISTRIBUTION}-updates main contrib non-free non-free-firmware +EOF -#sed -i 's/^dummy/deb-src/g' /etc/apt/sources.list -#sed -i '/kanotix/s/^deb-src/deb-src [signed-by=\/usr\/share\/keyrings\/kanotix25.asc]/g' /etc/apt/sources.list -#sed -i '/debian.org/s/^deb-src/deb-src [signed-by=\/usr\/share\/keyrings\/debian-archive-keyring.gpg]/g' /etc/apt/sources.list -#sed -i '/dl.winehq/s/^deb-src/deb-src [signed-by=\/etc\/apt\/keyrings\/wine-staging.key.asc]/g' /etc/apt/sources.list - -#if [ -e /etc/apt/trusted.gpg.d/wine-staging.key.asc ]; then -# cp -f /etc/apt/trusted.gpg.d/wine-staging.key.asc /etc/apt/keyrings/wine-staging.key.asc -#fi +# TODO dep822 # key.asc is kanotix spec -# debian keys needed by live-build ? +# debian keys needed by live-build ? no rm -f /etc/apt/trusted.gpg.d/*.key.asc -# test if we need debian-keys rm -f /etc/apt/trusted.gpg.d/* diff --git a/config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf b/config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf index a0b06b2..1ee5714 100644 --- a/config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf +++ b/config/chroot_local-includes/etc/sddm.conf.d/kde_settings.conf @@ -8,7 +8,7 @@ HaltCommand= RebootCommand= [Theme] -Current=kanotix +Current=maldives [Users] MaximumUid=60000 diff --git a/config/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout b/config/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout index 1e132c2..53034b8 100755 --- a/config/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout +++ b/config/chroot_local-includes/lib/live/config/8000-plasma-keyboard-layout @@ -4,14 +4,19 @@ PlasmaKeyboardLayout () { KXKBRC=/home/${LIVE_USERNAME}/.config/kxkbrc # KXKBRC=/home/kanotix/kxkbrc/kxkbrc - + KWRITECONFIG="" # Checking if package is already configured if [ -e /var/lib/live/config/plasmakeyboardlayout ] || \ - [ ! -e ${KXKBRC} ] || [ ! -x /usr/bin/kwriteconfig5 ] + [ ! -e ${KXKBRC} ] then return fi + [ -x /usr/bin/kwriteconfig5 ] && KWRITECONFIG="/usr/bin/kwriteconfig5" + [ -x /usr/bin/kwriteconfig6 ] && KWRITECONFIG="/usr/bin/kwriteconfig6" + + [ -z ${KWRITECONFIG} ] && return + echo -n " plasmakeyboardlayout" for _PARAMETER in ${_CMDLINE} ${LIVE_CONFIG_CMDLINE} @@ -54,16 +59,16 @@ case "$LIVE_KEYBOARD_LAYOUTS" in : # use preconfig ;; us) - kwriteconfig5 --file "$KXKBRC" --group Layout --key LayoutList --type string "us,fr,cz,de" - kwriteconfig5 --file "$KXKBRC" --group Layout --key VariantList --type string ",,,nodeadkeys" + ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key LayoutList --type string "us,fr,cz,de" + ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key VariantList --type string ",,,nodeadkeys" ;; fr) - kwriteconfig5 --file "$KXKBRC" --group Layout --key LayoutList --type string "fr,cz,de,us" - kwriteconfig5 --file "$KXKBRC" --group Layout --key VariantList --type string ",,nodeadkeys," + ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key LayoutList --type string "fr,cz,de,us" + ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key VariantList --type string ",,nodeadkeys," ;; cz) - kwriteconfig5 --file "$KXKBRC" --group Layout --key LayoutList --type string "cz,de,us,fr" - kwriteconfig5 --file "$KXKBRC" --group Layout --key VariantList --type string ",nodeadkeys,," + ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key LayoutList --type string "cz,de,us,fr" + ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key VariantList --type string ",nodeadkeys,," ;; *) : # use preconfig @@ -71,8 +76,8 @@ case "$LIVE_KEYBOARD_LAYOUTS" in esac [ -r /etc/default/keyboard ] && . /etc/default/keyboard - [ "$XKBMODEL" ] && kwriteconfig5 --file "$KXKBRC" --group Layout --key Model --type string "$XKBMODEL" - kwriteconfig5 --file "$KXKBRC" --group Layout --key DisplayNames --type string ",,," + [ "$XKBMODEL" ] && ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key Model --type string "$XKBMODEL" + ${KWRITECONFIG} --file "$KXKBRC" --group Layout --key DisplayNames --type string ",,," # Creating state file touch /var/lib/live/config/plasmakeyboardlayout diff --git a/config/chroot_local-includes/lib/live/config/9022-kplasmamobile b/config/chroot_local-includes/lib/live/config/9022-kplasmamobile new file mode 100755 index 0000000..f41b0ac --- /dev/null +++ b/config/chroot_local-includes/lib/live/config/9022-kplasmamobile @@ -0,0 +1,36 @@ +#!/bin/sh + +Kplasmamobile () +{ + # Checking if configured + if [ -e /var/lib/live/config/kplasmamobile ] + then + return + fi + echo -n " kplasmamobile" + Configure_kplasmamobile +} +Configure_kplasmamobile () +{ + # Boot parameters can be acted up either this way... + if grep -qs "kplasmamobile" /proc/cmdline + then + if [ -x /usr/bin/startplasmamobile ]; then + if [ -x /usr/sbin/lightdm ]; then + echo "[Desktop]" >/home/${LIVE_USERNAME}/.dmrc + echo "Session=plasma-mobile" >>/home/${LIVE_USERNAME}/.dmrc + chown 1000:1000 /home/${LIVE_USERNAME}/.dmrc + echo "[Seat:*]" >> /usr/share/lightdm/lightdm.conf.d/51_kanotix.conf + echo "user-session=plasma-mobile" >> /usr/share/lightdm/lightdm.conf.d/51_kanotix.conf + fi + if [ -x /usr/bin/sddm ]; then + sed -i 's/Session=plasmax11/Session=plasma-mobile/' /etc/sddm.conf.d/kde_settings.conf + fi + fi + fi + + # Creating state file + touch /var/lib/live/config/kplasmamobile +} + +Kplasmamobile diff --git a/config/lists/base b/config/lists/base index 207edb6..fb39876 100644 --- a/config/lists/base +++ b/config/lists/base @@ -5,6 +5,11 @@ #include <base.kanotix> sudo +# provide android-tools +#if ARCHITECTURE amd64 +#include <android> +#endif + # handle polkit since bookworm #nif DISTRIBUTION wheezy jessie stretch buster bullseye polkitd @@ -60,6 +65,11 @@ zstd # tools bc clinfo +#nif DISTRIBUTION bullseye bookworm +fastfetch +fastfetch-kanotix-skel +hstr +#endif mc most less @@ -101,6 +111,10 @@ zsync debconf-utils rpm2cpio usbutils +util-linux +#nif DISTRIBUTION bullseye +util-linux-extra +#endif exif fsarchiver xterm @@ -144,10 +158,10 @@ cups-client foomatic-db-engine foomatic-db #include <printer_driver_all> -libcups2 +libcups2t64 #endif #if ARCHITECTURE amd64 -libcups2:i386 +#include <cupsi386> #endif # build diff --git a/config/lists/base.kanotix b/config/lists/base.kanotix index b42fc20..a276e8a 100644 --- a/config/lists/base.kanotix +++ b/config/lists/base.kanotix @@ -4,6 +4,10 @@ user-profile-kanotix kanotix-archive-keyring kanotix-starrise-base +#nif DISTRIBUTION bullseye bookworm +kanotix-spring-base +#endif + plymouth-theme-kanotix-logo acritoxinstaller-kanotix diff --git a/config/lists/broadcom-firm b/config/lists/broadcom-firm new file mode 100644 index 0000000..24c7b80 --- /dev/null +++ b/config/lists/broadcom-firm @@ -0,0 +1,5 @@ +# We do not use dkms on i386 + +#if ARCHITECTURE amd64 +broadcom-sta-dkms +#endif diff --git a/config/lists/compiz-gtk b/config/lists/compiz-gtk index 97e4e84..9ffba50 100644 --- a/config/lists/compiz-gtk +++ b/config/lists/compiz-gtk @@ -24,13 +24,15 @@ compizconfig-settings-manager #nif DISTRIBUTION wheezy jessie stretch #fusion-icon etcskel-kanotix-compiz -compiz +compiz-core +libcompizconfig0 compiz-gnome compiz-plugins compiz-plugins-main compiz-plugins-extra compiz-plugins-experimental compizconfig-settings-manager +compiz-bcop #endif #nif DISTRIBUTION wheezy jessie stretch buster bullseye diff --git a/config/lists/cupsi386 b/config/lists/cupsi386 new file mode 100644 index 0000000..2b00c3c --- /dev/null +++ b/config/lists/cupsi386 @@ -0,0 +1,10 @@ +# config list cups +# eliminate build error + +#if DISTRIBUTION bookworm +libcups2:i386 +#endif + +#nif DISTRIBUTION bookworm +libcups2t64:i386 +#endif diff --git a/config/lists/extra-cs b/config/lists/extra-cs index 14719e6..5862561 100644 --- a/config/lists/extra-cs +++ b/config/lists/extra-cs @@ -7,7 +7,7 @@ kde-l10n-cs # libre office packages #if ARCHITECTURE amd64 -libobasis25.2-cs -libobasis25.2-cs-help -libreoffice25.2-cs +libobasis25.8-cs +libobasis25.8-cs-help +libreoffice25.8-cs #endif diff --git a/config/lists/extra-es b/config/lists/extra-es index 8c50bdb..da634f4 100644 --- a/config/lists/extra-es +++ b/config/lists/extra-es @@ -7,7 +7,7 @@ kde-l10n-es # libre office packages #if ARCHITECTURE amd64 -libobasis25.2-es -libobasis25.2-es-help -libreoffice25.2-es +libobasis25.8-es +libobasis25.8-es-help +libreoffice25.8-es #endif diff --git a/config/lists/extra-it b/config/lists/extra-it index dedc469..2843b0c 100644 --- a/config/lists/extra-it +++ b/config/lists/extra-it @@ -7,8 +7,8 @@ kde-l10n-it # libre office packages #if ARCHITECTURE amd64 -libobasis25.2-it -libobasis25.2-it-help -libreoffice25.2-dict-it -libreoffice25.2-it +libobasis25.8-it +libobasis25.8-it-help +libreoffice25.8-dict-it +libreoffice25.8-it #endif diff --git a/config/lists/firmware b/config/lists/firmware index 889f330..fa08af1 100644 --- a/config/lists/firmware +++ b/config/lists/firmware @@ -9,4 +9,10 @@ linux-firmware linux-firmware-nonfree # broadcom +#if DISTRIBUTION bullseye bookwom broadcom-sta-dkms +#endif + +#nif DISTRIBUTION bullseye bookwom +#include <broadcom-firm> +#endif diff --git a/config/lists/kanotix-eeepc4G b/config/lists/kanotix-eeepc4G index 87eb7d8..8646475 100644 --- a/config/lists/kanotix-eeepc4G +++ b/config/lists/kanotix-eeepc4G @@ -3,8 +3,10 @@ # Kanotix base Packages List # install only needed firmware firmware-atheros +#nif DISTRIBUTION bullseye +eeepc-firmware-extra +#endif #if ARCHITECTURE amd64 -eeepc4g-firmware-extra git #endif @@ -99,6 +101,10 @@ zsync debconf-utils rpm2cpio usbutils +util-linux +#nif DISTRIBUTION bullseye +util-linux-extra +#endif exif fsarchiver xterm @@ -181,6 +187,15 @@ vdpauinfo #nif DISTRIBUTION wheezy mesa-vdpau-drivers #endif +#nif DISTRIBUTION wheezy jessie +mesa-va-drivers +#endif +#if DISTRIBUTION stretch +#include <vulkan-steelfire> +#endif +#nif DISTRIBUTION wheezy jessie stretch +#include <vulkan> +#endif xinit #if DISTRIBUTION wheezy jessie stretch freerdp-x11 @@ -322,8 +337,10 @@ xfce4-notifyd lxpolkit #endif clearlooks-phenix-theme -#nif DISTRIBUTION wheezy jessie + gtk3-nocsd +#if ARCHITECTURE amd64 +libgtk3-nocsd0:i386 #endif # tools @@ -391,7 +408,7 @@ xchat #endif # other -gnome-screenshot +xfce4-screenshooter seahorse #if DISTRIBUTION bullseye bookworm keepassxc diff --git a/config/lists/kanotix-kde-master b/config/lists/kanotix-kde-master index a021da2..e81db89 100644 --- a/config/lists/kanotix-kde-master +++ b/config/lists/kanotix-kde-master @@ -82,6 +82,7 @@ foobillardplus neverball neverputt kmahjongg +ksudoku # benchmark #if DISTRIBUTION wheezy jessie stretch buster diff --git a/config/lists/kanotix-lxde-base b/config/lists/kanotix-lxde-base index 252a60a..e0e6285 100644 --- a/config/lists/kanotix-lxde-base +++ b/config/lists/kanotix-lxde-base @@ -23,8 +23,10 @@ lxpolkit lxappearance-obconf console-data clearlooks-phenix-theme -#nif DISTRIBUTION wheezy jessie + gtk3-nocsd +#if ARCHITECTURE amd64 +libgtk3-nocsd0:i386 #endif gvfs-backends diff --git a/config/lists/kanotix-lxde-full b/config/lists/kanotix-lxde-full index 585f947..3dcc2fb 100644 --- a/config/lists/kanotix-lxde-full +++ b/config/lists/kanotix-lxde-full @@ -25,6 +25,8 @@ libsane-extras #endif sane-utils sane +#gpicview pcmanfm heif support +heif-gdk-pixbuf # network diff --git a/config/lists/kde5 b/config/lists/kde5 index de7976f..43309f7 100644 --- a/config/lists/kde5 +++ b/config/lists/kde5 @@ -17,6 +17,8 @@ okularplugin #endif # plugins +qt5-image-formats-plugins +qt5-image-formats-plugin-pdf # multimedia libsdl1.2debian diff --git a/config/lists/kde6 b/config/lists/kde6 index 957a21f..2da1e68 100644 --- a/config/lists/kde6 +++ b/config/lists/kde6 @@ -21,6 +21,8 @@ okularplugin #endif # plugins +qt6-image-formats-plugins +qt6-image-formats-plugin-pdf # multimedia libsdl1.2debian @@ -50,12 +52,9 @@ kate ark # tools -#if DISTRIBUTION stretch buster bullseye -kde-spectacle -#endif -#nif DISTRIBUTION stretch buster bullseye ksnip -#endif +xdg-desktop-portal-kde + kcalc kfind qml-module-org-kde-activities diff --git a/config/lists/kde6-more b/config/lists/kde6-more index 5a38c67..2b1a873 100644 --- a/config/lists/kde6-more +++ b/config/lists/kde6-more @@ -11,3 +11,6 @@ quilt #if DISTRIBUTION bookworm plasma-workspace-wayland #endif +neochat +plasma-mobile +plasma-mobile-tweaks diff --git a/config/lists/office b/config/lists/office index 5983842..b3c9fa6 100644 --- a/config/lists/office +++ b/config/lists/office @@ -1,49 +1,49 @@ -libobasis25.2-base -libobasis25.2-calc -libobasis25.2-core -libobasis25.2-de -libobasis25.2-de-help -libobasis25.2-draw -libobasis25.2-en-us -libobasis25.2-en-us-help -libobasis25.2-extension-beanshell-script-provider -libobasis25.2-extension-javascript-script-provider -libobasis25.2-extension-mediawiki-publisher -libobasis25.2-extension-nlpsolver -libobasis25.2-extension-pdf-import -libobasis25.2-extension-report-builder -libobasis25.2-firebird -libobasis25.2-gnome-integration -libobasis25.2-graphicfilter -libobasis25.2-images -libobasis25.2-impress +libobasis25.8-base +libobasis25.8-calc +libobasis25.8-core +libobasis25.8-de +libobasis25.8-de-help +libobasis25.8-draw +libobasis25.8-en-us +libobasis25.8-en-us-help +libobasis25.8-extension-beanshell-script-provider +libobasis25.8-extension-javascript-script-provider +libobasis25.8-extension-mediawiki-publisher +libobasis25.8-extension-nlpsolver +libobasis25.8-extension-pdf-import +libobasis25.8-extension-report-builder +libobasis25.8-firebird +libobasis25.8-gnome-integration +libobasis25.8-graphicfilter +libobasis25.8-images +libobasis25.8-impress #nif DISTRIBUTION stretch buster -libobasis25.2-kde-integration +libobasis25.8-kde-integration #endif -libobasis25.2-librelogo -libobasis25.2-libreofficekit-data -libobasis25.2-math -libobasis25.2-ogltrans -libobasis25.2-onlineupdate -libobasis25.2-ooofonts -libobasis25.2-ooolinguistic -libobasis25.2-postgresql-sdbc -libobasis25.2-python-script-provider -libobasis25.2-pyuno -libobasis25.2-writer -libobasis25.2-xsltfilter -libreoffice25.2 -libreoffice25.2-base -libreoffice25.2-calc -libreoffice25.2-de -libreoffice25.2-debian-menus -libreoffice25.2-dict-de -libreoffice25.2-dict-en -libreoffice25.2-dict-es -libreoffice25.2-dict-fr -libreoffice25.2-draw -libreoffice25.2-en-us -libreoffice25.2-impress -libreoffice25.2-math -libreoffice25.2-ure -libreoffice25.2-writer +libobasis25.8-librelogo +libobasis25.8-libreofficekit-data +libobasis25.8-math +libobasis25.8-ogltrans +libobasis25.8-onlineupdate +libobasis25.8-ooofonts +libobasis25.8-ooolinguistic +libobasis25.8-postgresql-sdbc +libobasis25.8-python-script-provider +libobasis25.8-pyuno +libobasis25.8-writer +libobasis25.8-xsltfilter +libreoffice25.8 +libreoffice25.8-base +libreoffice25.8-calc +libreoffice25.8-de +libreoffice25.8-debian-menus +libreoffice25.8-dict-de +libreoffice25.8-dict-en +libreoffice25.8-dict-es +libreoffice25.8-dict-fr +libreoffice25.8-draw +libreoffice25.8-en-us +libreoffice25.8-impress +libreoffice25.8-math +libreoffice25.8-ure +libreoffice25.8-writer diff --git a/config/repositories/towelfire b/config/repositories/towelfire new file mode 100644 index 0000000..8d87ee5 --- /dev/null +++ b/config/repositories/towelfire @@ -0,0 +1,3 @@ +# Kanotix Towelfire +deb [signed-by=/usr/share/keyrings/kanotix25.asc] http://kanotix.com/files/towelfire ./ +deb-src [signed-by=/usr/share/keyrings/kanotix25.asc] http://kanotix.com/files/towelfire ./ diff --git a/config/repositories/towelfire.gpg b/config/repositories/towelfire.gpg new file mode 100644 index 0000000..e6f5028 --- /dev/null +++ b/config/repositories/towelfire.gpg @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGeBMgcBEADIOSZDxc7+N+r/dtSkAlMCrs1HnbNX31GmV6woeztC7KGrFtl+ +AhKRWErQrC+13lVkpQ+RzpomIoHCoTn5+wfk7WyHI6o5WI2I5To7g3NWttJuUgVO +667fxY6kEiwFpQhIZxIiXdU6JLlMDEnrD3H36uaJ0mU1yoelroNniPqVdsPUQEGf +181cWIrYyk+H6mmZ7+aCZTF4+7dzXMpBoF/6j01dGfeI8GqKzCt3U8mhG0qTA6LZ +r4Aqf+TcriJm0OjUL1zrABwq3rVsEjNgGlrcnjr8HvkugkyS06hjOrMl5AeUOJWy +9h1AN4KM4dWaaCxyP5/UTE3FRiwMgxnQ2HcfntiZvLeNNna28uq9YNa0VzVU3Q1D +Rqo3CQI1s+Mv84DL4QH0ArIp6uj6VZHzhIRP7BPdS6UHYgFqjcjqASPFKacu3aE+ +p1/WVHGAJ/FrOKmUgBT87/cNLtn71fM6qmNGsaqf/D0JhAVfnIiAlEbUa4z416Pw +y19jwQhaxG2HdoEkL6PbsKjGvlvpflGHlKzeyE3f+rWVAXbBezAEYRndxDkLQoFe +abQ5EDPwupR0SuXt5S0f4ByT19l2kI8y6fI/UbS0iA7rHW0Ek5DrcKa5mAFQO2Gb +e5nbljiwQvOKi0e0Kaj5Zvy4RqSLhddl8SBTwAeUH67XDc2Dyhbl5nmxnQARAQAB +tClLYW5vdGl4IChUb3dlbGZpcmUpIDxub3JlcGx5QGthbm90aXguY29tPokCTgQT +AQgAOBYhBCIDjsXzDgv0nA3S+IjpRA1ogv1HBQJngTIHAhsDBQsJCAcCBhUKCQgL +AgQWAgMBAh4BAheAAAoJEIjpRA1ogv1HctkP/2yGLV/KZHdIxZlMTaQYloCxeXf8 +g8GpJDYFSDxUswPpTq1k8TcJUP04uJ8jOJn8TbCCZQGBfFK9yPhW714DvjjRjqtM +nct8chY2vURg/CDDC1WoKPFsarEW28VtT782oJfQcLvBaYJG9nmBKDr08TC3FN/a +VA8hMX4tuakWC47wCrhj3tNeFXEHJzBtUQGXD5fOsoSmE/aYagdtljMGJ+RDiwNE +sXoRS28xVojzBkCzFe9d+WpOt3OTaq7FZt6/fDNpnZpL+oHwPwHqdLHwbkzDtTIe +vjf0aI5DiyRqh5Wqp1aFf/myxMtlxJIRxS3bgmZgDeSJra9paBU7WADW29oXzjvA +eBkBzpU9O7efnrQhrStmGh7uWweZRBQJXqElxNNozeUOnewRJRwkr/si+kCtm4PN +hzJHIKURBgouZUxR3nGSyyE8mrQdu/WxtTEhBNX0RzJ2xkvTvX/B0/OiM69SMcxj +q2qNizWDuiHeUHdm+ky3RtYzJGxsV1r7tEr4FBozy7SbuKL90jkXtHVVlKJQ9pYa +51sjae1SF0t9srxSICthoFiOj6AMwlzZU2gfrVBSUt0/SNhq9n5qICtP7Rw+Zkyx +2dorJE/vz7S1aEnMXmoouTckoJhKSv3oIhfBbE1byTwVdakqrl0MXXCkZaSMw2JE +Kk3n1V3K+rf+/R8WuQINBGeBMgcBEADT18mHotY4b+9Nv07+NpCIrJCL+0PQhSQ7 +SaoHnA74F1Qpba1r6WiJ+35u3Oz8zLZkdggYSf2qnR5d7wR54yzQrtjcvW6oHB7J +lU/LcM38rODJVx2/XdyuzInKrDS6zue8jhBCGz6TJwWeAA3dQ5LSPEhZlXvR22On +976J312FwuInO2M84ktmnRGi3VN6sh2O2yHHABzUu0k8ma8Wk58NShl6qJtjCE5s +0tqTfUxQu7TU4h60VuMY7fXnk/ZrvvzL5qVihHtnx2yyPmscspUjZKeEopvcRrmb +lR2zGSJXm7FlIu3O+v5ci3jrZnJ349/9Uv9+REWLyWhHerdUPDy6qFu76PLWRgCS +8RDkmvoeg2xpoL/jrjWh8FIDxQ9SFvPNwlW3pSboZxbhGbPxYOZmwh03feU7r1xd +bzKLvi/47RUOSmmGG6Ul6h3AK9L0ShQx0G9Vz/MXpfxGEZFRRzwVCmQj6L/5uyf0 +vy8aOSQrAa4ONi8asEBHYhYIgQzV5ZznE9bLGyqOSEsg2q+1xVW85gDx7PWl7rf1 +vG2MHjvG810a1YYrg4+MINv2d0LlO57KkG3SDzV/x2jxBBfok3gCwVurSwG9I2ZO +gX6WCymveX8MPURHdnqS6Ru5/F7Q19PsrLQitQ0YJwImhGCt+rBXWCcp6l8RmnDm +hkFleNEPhQARAQABiQI2BBgBCAAgFiEEIgOOxfMOC/ScDdL4iOlEDWiC/UcFAmeB +MgcCGwwACgkQiOlEDWiC/UdXkQ//TeAEKjWG0DB0jqc6mhvuPvM8xGcooja0eUGZ +2YufsRM+z5XwyOYKNmOZe7DMe+trQqNXOhfjFhoH2OvWwWgKWAWPIsAKkZqkKE25 +o7tRQD9FJZRcfAmaRUVWpPel3SHE/xBZ/8y6vq12FbgqZRwGHNsjMUCCk4306/kK +M/iYBAWkNcwMzOZ8beMSZPXYRMcXvP7Okz3Yi8+j8Zjq9NwpsEe9I2R6AghSlIPP +Typz8YgXZgbxm4SJfYXERkpdzbc71LpusyUvSYXEgSyjx8utfPSSJcA4/GTRfyWK +TvpWmdDf2nVRR2psh/9qm8gqCKtP583lRpakXR1a74/1YJcb0Ny5MHGFryljg6fh +sqeA2qSunEOwvEQ92vp9skXqbkYjSf05oCbewKGD41zAXb/lwfKmVJj6eTN09kPR +0Q8zgRwgTrmMtTxN5S+UWLpKwuFAQnKS/9ruk4ZbBDkQuvYAYJLLrON8r8FLb3PJ +ysTmN6pb4DVSp5AEu844Ejj0YVGjvG7U1Umto6FWRy2wGf+YOF2a+Sfl2Pn6AAYQ +2FtALoNWMNcqOXisi4ICHlpuVSE+Pf4Pdryx4RAbn/mkbB5+vp//hfOccWBsM6Pp +P/5fG3xtWwUhgSCNFCfTMJfp2q0rrtyZlWbFvLmMOfWt9FOy1OB4eigyaaiIy6UP +IKBNCrg= +=F0OQ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/nightly_build.bash b/nightly_build.bash index 340eff6..8083574 100755 --- a/nightly_build.bash +++ b/nightly_build.bash @@ -69,15 +69,199 @@ rm -f $target/isos-failed.txt ## remove gfxdetect entries from grub.cfg (for non-gfxdetect-builds) #sed -i '/gfxdetect/,/^}/{d}' config/binary_grub/grub.cfg +BUILD_TRIXIE=true +BUILD_TRIXIE_EEE_I386=true +BUILD_TRIXIE_EEE_AMD64=false +BUILD_TRIXIE_AMD64=true +BUILD_TRIXIE_I386=false BUILD_BOOKWORM=true -BUILD_BULLSEYE=true -BUILD_BUSTER=false -BUILD_BUSTER_EXTRA_KDE=true -BUILD_BUSTER_EXTRA_LXDE=true -BUILD_STRETCH=false -BUILD_JESSIE=false -BUILD_JESSIE_SPECIAL=false -BUILD_WHEEZY=false +BUILD_BOOKWORM_EEE=true +BUILD_BULLSEYE=true # only eeepc + +################### TOWELFIRE ################### + +if $BUILD_TRIXIE; then +git checkout auto/config +DISTRO=trixie +KDISTRO=towelfire +rm -rf cache tmpfs/cache +sed -i 's/\(export LB_DISTRIBUTION=\).*/\1"'$DISTRO'"/' auto/config + + +cat <<"EOF" >$target/readme-$KDISTRO.txt +Towelfire Isos are current release. +=================================== +Based on Debian13 trixie (stable). +Isos are nightly builds. +acritox installer(recommended) +and calamares installer are provided. + +i386 eeepc4G.iso ships with bookworm kernel +and reduced firmware +and may need nomodeset to boot. +EOF + +ln -s $target/readme-$KDISTRO.txt $next/readme-$KDISTRO.txt + +if $BUILD_TRIXIE_EEE_AMD64; then +# eeepc4G amd64 with LXDE +lb clean +lb config -d $DISTRO -p "kanotix-eeepc4G firefox systemd-extra" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd --initramfs live-boot +echo Kanotix towelfire-nightly Towelfire64 $d$v eeepc4G > config/chroot_local-includes/etc/kanotix-version +lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso +check_iso +mv kanotix64.iso $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.iso; cd .. +cp tmpfs/binary.packages $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.packages +cp tmpfs/binary.log $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.log +cd $target +if [ ! -f kanotix64-towelfire-nightly-${d}${v}-eeepc4G.iso ]; then + echo "$KDISTRO amd64 eeepc4G failed" >>isos-failed.txt + cd - + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.log $next/kanotix64-towelfire-nightly-eeepc4G.log +else + md5sum -b kanotix64-towelfire-nightly-${d}${v}-eeepc4G.iso > kanotix64-towelfire-nightly-${d}${v}-eeepc4G.iso.md5 + zsyncmake kanotix64-towelfire-nightly-${d}${v}-eeepc4G.iso + cd - + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.packages $next/kanotix64-towelfire-nightly-eeepc4G.packages + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.log $next/kanotix64-towelfire-nightly-eeepc4G.log + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.iso $next/kanotix64-towelfire-nightly-eeepc4G.iso + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.iso.zsync $next/kanotix64-towelfire-nightly-eeepc4G.iso.zsync + sed "s/${d}${v}-//" $target/kanotix64-towelfire-nightly-${d}${v}-eeepc4G.iso.md5 > $next/kanotix64-towelfire-nightly-eeepc4G.iso.md5 +fi +fi # end amd64 EEE + +if $BUILD_TRIXIE_AMD64; then +# kde 64 +lb clean +lb config -d $DISTRO -p "debpool kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd --initramfs live-boot +echo Kanotix towelfire-nightly Towelfire64 $d$v KDE > config/chroot_local-includes/etc/kanotix-version +lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso +check_iso +#ls -hgo kanotix64.iso >>binary.log; rm -f kanotix64.iso +mv kanotix64.iso $target/kanotix64-towelfire-nightly-${d}${v}-KDE.iso; cd .. +cp tmpfs/binary.packages $target/kanotix64-towelfire-nightly-${d}${v}-KDE.packages +cp tmpfs/binary.log $target/kanotix64-towelfire-nightly-${d}${v}-KDE.log +cd $target +if [ ! -f kanotix64-towelfire-nightly-${d}${v}-KDE.iso ]; then + echo "$KDISTRO amd64 KDE failed" >>isos-failed.txt + cd - + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-KDE.log $next/kanotix64-towelfire-nightly-KDE.log +else + md5sum -b kanotix64-towelfire-nightly-${d}${v}-KDE.iso > kanotix64-towelfire-nightly-${d}${v}-KDE.iso.md5 + zsyncmake kanotix64-towelfire-nightly-${d}${v}-KDE.iso + cd - + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-KDE.packages $next/kanotix64-towelfire-nightly-KDE.packages + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-KDE.log $next/kanotix64-towelfire-nightly-KDE.log + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-KDE.iso $next/kanotix64-towelfire-nightly-KDE.iso + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix64-towelfire-nightly-KDE.iso.zsync + sed "s/${d}${v}-//" $target/kanotix64-towelfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix64-towelfire-nightly-KDE.iso.md5 +fi +# +# lxde 64 +lb clean +lb config -d $DISTRO -p "debpool kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd --initramfs live-boot +echo Kanotix towelfire-nightly Towelfire64 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version +lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso +check_iso +#ls -hgo kanotix64.iso >>binary.log; rm -f kanotix64.iso +mv kanotix64.iso $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.iso; cd .. +cp tmpfs/binary.packages $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.packages +cp tmpfs/binary.log $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.log +cd $target +if [ ! -f kanotix64-towelfire-nightly-${d}${v}-LXDE.iso ]; then + echo "$KDISTRO amd64 LXDE failed" >>isos-failed.txt + cd - + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.log $next/kanotix64-towelfire-nightly-LXDE.log +else + md5sum -b kanotix64-towelfire-nightly-${d}${v}-LXDE.iso > kanotix64-towelfire-nightly-${d}${v}-LXDE.iso.md5 + zsyncmake kanotix64-towelfire-nightly-${d}${v}-LXDE.iso + cd - + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.packages $next/kanotix64-towelfire-nightly-LXDE.packages + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.log $next/kanotix64-towelfire-nightly-LXDE.log + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.iso $next/kanotix64-towelfire-nightly-LXDE.iso + ln -s $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix64-towelfire-nightly-LXDE.iso.zsync + sed "s/${d}${v}-//" $target/kanotix64-towelfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix64-towelfire-nightly-LXDE.iso.md5 +fi +fi #end of amd64 +if $BUILD_TRIXIE_I386; then +# kde 32 +lb clean +lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd +echo Kanotix towelfire-nightly Towelfire32 $d$v KDE > config/chroot_local-includes/etc/kanotix-version +lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso +check_iso +mv kanotix32.iso $target/kanotix32-towelfire-nightly-${d}${v}-KDE.iso; cd .. +cp tmpfs/binary.packages $target/kanotix32-towelfire-nightly-${d}${v}-KDE.packages +cp tmpfs/binary.log $target/kanotix32-towelfire-nightly-${d}${v}-KDE.log +cd $target +if [ ! -f kanotix32-towelfire-nightly-${d}${v}-KDE.iso ]; then + echo "$KDISTRO i386 KDE failed" >>isos-failed.txt + cd - + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-KDE.log $next/kanotix32-towelfire-nightly-KDE.log +else + md5sum -b kanotix32-towelfire-nightly-${d}${v}-KDE.iso > kanotix32-towelfire-nightly-${d}${v}-KDE.iso.md5 + zsyncmake kanotix32-towelfire-nightly-${d}${v}-KDE.iso + cd - + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-KDE.packages $next/kanotix32-towelfire-nightly-KDE.packages + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-KDE.log $next/kanotix32-towelfire-nightly-KDE.log + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-KDE.iso $next/kanotix32-towelfire-nightly-KDE.iso + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix32-towelfire-nightly-KDE.iso.zsync + sed "s/${d}${v}-//" $target/kanotix32-towelfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix32-towelfire-nightly-KDE.iso.md5 +fi + +# lxde 32 +lb clean +lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd +echo Kanotix towelfire-nightly Towelfire32 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version +lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso +check_iso +mv kanotix32.iso $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.iso; cd .. +cp tmpfs/binary.packages $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.packages +cp tmpfs/binary.log $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.log +cd $target +if [ ! -f kanotix32-towelfire-nightly-${d}${v}-LXDE.iso ]; then + echo "$KDISTRO i386 LXDE failed" >>isos-failed.txt + cd - + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.log $next/kanotix32-towelfire-nightly-LXDE.log +else + md5sum -b kanotix32-towelfire-nightly-${d}${v}-LXDE.iso > kanotix32-towelfire-nightly-${d}${v}-LXDE.iso.md5 + zsyncmake kanotix32-towelfire-nightly-${d}${v}-LXDE.iso + cd - + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.packages $next/kanotix32-towelfire-nightly-LXDE.packages + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.log $next/kanotix32-towelfire-nightly-LXDE.log + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.iso $next/kanotix32-towelfire-nightly-LXDE.iso + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix32-towelfire-nightly-LXDE.iso.zsync + sed "s/${d}${v}-//" $target/kanotix32-towelfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix32-towelfire-nightly-LXDE.iso.md5 +fi +fi #end of trixie i386 kde lxde + +if $BUILD_TRIXIE_EEE_I386; then +# eeepc4G with LXDE +lb clean +lb config -d $DISTRO -p "kanotix-eeepc4G netsurf-gtk" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd +echo Kanotix towelfire-nightly Towelfire32 $d$v eeepc4G > config/chroot_local-includes/etc/kanotix-version +lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso +check_iso +mv kanotix32.iso $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.iso; cd .. +cp tmpfs/binary.packages $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.packages +cp tmpfs/binary.log $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.log +cd $target +if [ ! -f kanotix32-towelfire-nightly-${d}${v}-eeepc4G.iso ]; then + echo "$KDISTRO i386 eeepc4G failed" >>isos-failed.txt + cd - + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.log $next/kanotix32-towelfire-nightly-eeepc4G.log +else + md5sum -b kanotix32-towelfire-nightly-${d}${v}-eeepc4G.iso > kanotix32-towelfire-nightly-${d}${v}-eeepc4G.iso.md5 + zsyncmake kanotix32-towelfire-nightly-${d}${v}-eeepc4G.iso + cd - + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.packages $next/kanotix32-towelfire-nightly-eeepc4G.packages + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.log $next/kanotix32-towelfire-nightly-eeepc4G.log + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.iso $next/kanotix32-towelfire-nightly-eeepc4G.iso + ln -s $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.iso.zsync $next/kanotix32-towelfire-nightly-eeepc4G.iso.zsync + sed "s/${d}${v}-//" $target/kanotix32-towelfire-nightly-${d}${v}-eeepc4G.iso.md5 > $next/kanotix32-towelfire-nightly-eeepc4G.iso.md5 +fi +fi #end of i386 eeepc +fi # end of trixie build ################### SLOWFIRE ################### @@ -90,8 +274,8 @@ sed -i 's/\(export LB_DISTRIBUTION=\).*/\1"'$DISTRO'"/' auto/config cat <<"EOF" >$target/readme-$KDISTRO.txt -Slowfire Isos are widely untested. -================================== +Slowfire Isos are based on bookworm. +==================================== amd64 Iso ship with acritoxinstaller(recommended) and calamares installer(for testing) refind is preinstalled using grub in acritoxinstaller is recommended. you can enable refind later in installation with # refind-install @@ -101,7 +285,7 @@ ln -s $target/readme-$KDISTRO.txt $next/readme-$KDISTRO.txt # kde 64 lb clean -lb config -d $DISTRO -p "debpool kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd +lb config -d $DISTRO -p "debpool kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd echo Kanotix slowfire-nightly Slowfire64 $d$v KDE > config/chroot_local-includes/etc/kanotix-version lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso check_iso @@ -127,7 +311,7 @@ fi # # lxde 64 lb clean -lb config -d $DISTRO -p "debpool kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd +lb config -d $DISTRO -p "debpool kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd echo Kanotix slowfire-nightly Slowfire64 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso check_iso @@ -153,7 +337,7 @@ fi # kde 32 lb clean -lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd +lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd echo Kanotix slowfire-nightly Slowfire32 $d$v KDE > config/chroot_local-includes/etc/kanotix-version lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso check_iso @@ -178,7 +362,7 @@ fi # lxde 32 lb clean -lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd +lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd echo Kanotix slowfire-nightly Slowfire32 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso check_iso @@ -201,9 +385,19 @@ else sed "s/${d}${v}-//" $target/kanotix32-slowfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix32-slowfire-nightly-LXDE.iso.md5 fi +fi # end of normal bookworm build + +if $BUILD_BOOKWORM_EEE; then + # eeepc4G with LXDE +git checkout auto/config +DISTRO=bookworm +KDISTRO=slowfire +rm -rf cache tmpfs/cache +sed -i 's/\(export LB_DISTRIBUTION=\).*/\1"'$DISTRO'"/' auto/config + lb clean -lb config -d $DISTRO -p "kanotix-eeepc4G netsurf-gtk" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd +lb config -d $DISTRO -p "kanotix-eeepc4G netsurf-gtk" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd echo Kanotix slowfire-nightly Slowfire32 $d$v eeepc4G > config/chroot_local-includes/etc/kanotix-version lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso check_iso @@ -226,7 +420,7 @@ else sed "s/${d}${v}-//" $target/kanotix32-slowfire-nightly-${d}${v}-eeepc4G.iso.md5 > $next/kanotix32-slowfire-nightly-eeepc4G.iso.md5 fi -fi # end of bookworm build +fi # end of bookworm EEE build ################### SPEEDFIRE ################### @@ -238,7 +432,7 @@ sed -i 's/\(export LB_DISTRIBUTION=\).*/\1"'$DISTRO'"/' auto/config # eeepc4G with LXDE lb clean -lb config -d $DISTRO -p "kanotix-eeepc4G netsurf-gtk" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd +lb config -d $DISTRO -p "kanotix-eeepc4G netsurf-gtk" --bootloader grub2 --tmpfs true --tmpfs-options size=18G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd echo Kanotix speedfire-nightly Speedfire32 $d$v eeepc4G > config/chroot_local-includes/etc/kanotix-version lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso check_iso @@ -261,570 +455,6 @@ else fi fi # end of bullseye build -################### SILVERFIRE ################### - -if $BUILD_BUSTER; then -git checkout auto/config -DISTRO=buster -rm -rf cache tmpfs/cache -sed -i 's/\(export LB_DISTRIBUTION=\).*/\1"'$DISTRO'"/' auto/config -if $BUILD_BUSTER_EXTRA_KDE; then -# -# kde 64-extra -lb clean -lb config -d $DISTRO -p "kanotix-kde-master silverfire-extra firefox google-chrome android virtualbox wine-staging skypeforlinux" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix silverfire-nightly Silverfire64 $d$v KDE-extra > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.packages -cp tmpfs/binary.log $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.log -cd $target -if [ ! -f kanotix64-silverfire-nightly-${d}${v}-KDE-extra.iso ]; then - cd - - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.log $next/kanotix64-silverfire-nightly-KDE-extra.log -else - md5sum -b kanotix64-silverfire-nightly-${d}${v}-KDE-extra.iso > kanotix64-silverfire-nightly-${d}${v}-KDE-extra.iso.md5 - zsyncmake kanotix64-silverfire-nightly-${d}${v}-KDE-extra.iso - cd - - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.packages $next/kanotix64-silverfire-nightly-KDE-extra.packages - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.log $next/kanotix64-silverfire-nightly-KDE-extra.log - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.iso $next/kanotix64-silverfire-nightly-KDE-extra.iso - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.iso.zsync $next/kanotix64-silverfire-nightly-KDE-extra.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-silverfire-nightly-${d}${v}-KDE-extra.iso.md5 > $next/kanotix64-silverfire-nightly-KDE-extra.iso.md5 -fi -fi # end of kde extra - -if $BUILD_BUSTER_EXTRA_LXDE; then -# -# lxde 64-extra -lb clean -lb config -d $DISTRO -p "kanotix-lxde-master silverfire-extra firefox google-chrome android virtualbox wine-staging skypeforlinux" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix silverfire-nightly Silverfire64 $d$v LXDE-extra > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.packages -cp tmpfs/binary.log $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.log -cd $target -if [ ! -f kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.iso ]; then - cd - - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.log $next/kanotix64-silverfire-nightly-LXDE-extra.log -else - md5sum -b kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.iso > kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.iso.md5 - zsyncmake kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.iso - cd - - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.packages $next/kanotix64-silverfire-nightly-LXDE-extra.packages - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.log $next/kanotix64-silverfire-nightly-LXDE-extra.log - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.iso $next/kanotix64-silverfire-nightly-LXDE-extra.iso - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.iso.zsync $next/kanotix64-silverfire-nightly-LXDE-extra.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-silverfire-nightly-${d}${v}-LXDE-extra.iso.md5 > $next/kanotix64-silverfire-nightly-LXDE-extra.iso.md5 -fi -fi # end of lxde extra -# -# lxde 64 -lb clean -lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging skypeforlinux ndiswrapper" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix silverfire-nightly Silverfire64 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.packages -cp tmpfs/binary.log $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.log -cd $target -if [ ! -f kanotix64-silverfire-nightly-${d}${v}-LXDE.iso ]; then - cd - - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.log $next/kanotix64-silverfire-nightly-LXDE.log -else - md5sum -b kanotix64-silverfire-nightly-${d}${v}-LXDE.iso > kanotix64-silverfire-nightly-${d}${v}-LXDE.iso.md5 - zsyncmake kanotix64-silverfire-nightly-${d}${v}-LXDE.iso - cd - - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.packages $next/kanotix64-silverfire-nightly-LXDE.packages - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.log $next/kanotix64-silverfire-nightly-LXDE.log - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.iso $next/kanotix64-silverfire-nightly-LXDE.iso - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix64-silverfire-nightly-LXDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-silverfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix64-silverfire-nightly-LXDE.iso.md5 -fi -# -# lxde 32 -lb clean -lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging ndiswrapper" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix silverfire-nightly Silverfire32 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.packages -cp tmpfs/binary.log $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.log -cd $target -if [ ! -f kanotix32-silverfire-nightly-${d}${v}-LXDE.iso ]; then - cd - - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.log $next/kanotix32-silverfire-nightly-LXDE.log -else - md5sum -b kanotix32-silverfire-nightly-${d}${v}-LXDE.iso > kanotix32-silverfire-nightly-${d}${v}-LXDE.iso.md5 - zsyncmake kanotix32-silverfire-nightly-${d}${v}-LXDE.iso - cd - - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.packages $next/kanotix32-silverfire-nightly-LXDE.packages - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.log $next/kanotix32-silverfire-nightly-LXDE.log - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.iso $next/kanotix32-silverfire-nightly-LXDE.iso - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix32-silverfire-nightly-LXDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-silverfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix32-silverfire-nightly-LXDE.iso.md5 -fi -# -# kde 64 -lb clean -lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging skypeforlinux ndiswrapper" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix silverfire-nightly Silverfire64 $d$v KDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-silverfire-nightly-${d}${v}-KDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-silverfire-nightly-${d}${v}-KDE.packages -cp tmpfs/binary.log $target/kanotix64-silverfire-nightly-${d}${v}-KDE.log -cd $target -if [ ! -f kanotix64-silverfire-nightly-${d}${v}-KDE.iso ]; then - cd - - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE.log $next/kanotix64-silverfire-nightly-KDE.log -else - md5sum -b kanotix64-silverfire-nightly-${d}${v}-KDE.iso > kanotix64-silverfire-nightly-${d}${v}-KDE.iso.md5 - zsyncmake kanotix64-silverfire-nightly-${d}${v}-KDE.iso - cd - - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE.packages $next/kanotix64-silverfire-nightly-KDE.packages - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE.log $next/kanotix64-silverfire-nightly-KDE.log - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE.iso $next/kanotix64-silverfire-nightly-KDE.iso - ln -s $target/kanotix64-silverfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix64-silverfire-nightly-KDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-silverfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix64-silverfire-nightly-KDE.iso.md5 -fi -# -# kde 32 -lb clean -lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging ndiswrapper" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix silverfire-nightly Silverfire32 $d$v KDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-silverfire-nightly-${d}${v}-KDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-silverfire-nightly-${d}${v}-KDE.packages -cp tmpfs/binary.log $target/kanotix32-silverfire-nightly-${d}${v}-KDE.log -cd $target -if [ ! -f kanotix32-silverfire-nightly-${d}${v}-KDE.iso ]; then - cd - - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-KDE.log $next/kanotix32-silverfire-nightly-KDE.log -else - md5sum -b kanotix32-silverfire-nightly-${d}${v}-KDE.iso > kanotix32-silverfire-nightly-${d}${v}-KDE.iso.md5 - zsyncmake kanotix32-silverfire-nightly-${d}${v}-KDE.iso - cd - - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-KDE.packages $next/kanotix32-silverfire-nightly-KDE.packages - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-KDE.log $next/kanotix32-silverfire-nightly-KDE.log - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-KDE.iso $next/kanotix32-silverfire-nightly-KDE.iso - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix32-silverfire-nightly-KDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-silverfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix32-silverfire-nightly-KDE.iso.md5 -fi -# -# eeepc4G with LXDE -lb clean -lb config -d $DISTRO -p "kanotix-eeepc4G midori ndiswrapper" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix silverfire-nightly Silverfire32 $d$v eeepc4G > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.packages -cp tmpfs/binary.log $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.log -cd $target -if [ ! -f kanotix32-silverfire-nightly-${d}${v}-eeepc4G.iso ]; then - cd - - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.log $next/kanotix32-silverfire-nightly-eeepc4G.log -else - md5sum -b kanotix32-silverfire-nightly-${d}${v}-eeepc4G.iso > kanotix32-silverfire-nightly-${d}${v}-eeepc4G.iso.md5 - zsyncmake kanotix32-silverfire-nightly-${d}${v}-eeepc4G.iso - cd - - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.packages $next/kanotix32-silverfire-nightly-eeepc4G.packages - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.log $next/kanotix32-silverfire-nightly-eeepc4G.log - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.iso $next/kanotix32-silverfire-nightly-eeepc4G.iso - ln -s $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.iso.zsync $next/kanotix32-silverfire-nightly-eeepc4G.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-silverfire-nightly-${d}${v}-eeepc4G.iso.md5 > $next/kanotix32-silverfire-nightly-eeepc4G.iso.md5 -fi -fi # end of buster build - -################### STEELFIRE ################### - -if $BUILD_STRETCH; then -git checkout auto/config -DISTRO=stretch -rm -rf cache tmpfs/cache -sed -i 's/\(export LB_DISTRIBUTION=\).*/\1"'$DISTRO'"/' auto/config - -# lxde 64 -lb clean -lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix steelfire-nightly Steelfire64 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.packages -cp tmpfs/binary.log $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.log -cd $target -if [ ! -f kanotix64-steelfire-nightly-${d}${v}-LXDE.iso ]; then - cd - - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.log $next/kanotix64-steelfire-nightly-LXDE.log -else - md5sum -b kanotix64-steelfire-nightly-${d}${v}-LXDE.iso > kanotix64-steelfire-nightly-${d}${v}-LXDE.iso.md5 - zsyncmake kanotix64-steelfire-nightly-${d}${v}-LXDE.iso - cd - - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.packages $next/kanotix64-steelfire-nightly-LXDE.packages - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.log $next/kanotix64-steelfire-nightly-LXDE.log - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.iso $next/kanotix64-steelfire-nightly-LXDE.iso - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix64-steelfire-nightly-LXDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-steelfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix64-steelfire-nightly-LXDE.iso.md5 -fi -# -# lxde 32 -lb clean -lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix steelfire-nightly Steelfire32 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.packages -cp tmpfs/binary.log $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.log -cd $target -if [ ! -f kanotix32-steelfire-nightly-${d}${v}-LXDE.iso ]; then - cd - - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.log $next/kanotix32-steelfire-nightly-LXDE.log -else - md5sum -b kanotix32-steelfire-nightly-${d}${v}-LXDE.iso > kanotix32-steelfire-nightly-${d}${v}-LXDE.iso.md5 - zsyncmake kanotix32-steelfire-nightly-${d}${v}-LXDE.iso - cd - - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.packages $next/kanotix32-steelfire-nightly-LXDE.packages - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.log $next/kanotix32-steelfire-nightly-LXDE.log - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.iso $next/kanotix32-steelfire-nightly-LXDE.iso - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix32-steelfire-nightly-LXDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-steelfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix32-steelfire-nightly-LXDE.iso.md5 -fi -# -# kde 64 -lb clean -lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix steelfire-nightly Steelfire64 $d$v KDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-steelfire-nightly-${d}${v}-KDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-steelfire-nightly-${d}${v}-KDE.packages -cp tmpfs/binary.log $target/kanotix64-steelfire-nightly-${d}${v}-KDE.log -cd $target -if [ ! -f kanotix64-steelfire-nightly-${d}${v}-KDE.iso ]; then - cd - - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-KDE.log $next/kanotix64-steelfire-nightly-KDE.log -else - md5sum -b kanotix64-steelfire-nightly-${d}${v}-KDE.iso > kanotix64-steelfire-nightly-${d}${v}-KDE.iso.md5 - zsyncmake kanotix64-steelfire-nightly-${d}${v}-KDE.iso - cd - - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-KDE.packages $next/kanotix64-steelfire-nightly-KDE.packages - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-KDE.log $next/kanotix64-steelfire-nightly-KDE.log - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-KDE.iso $next/kanotix64-steelfire-nightly-KDE.iso - ln -s $target/kanotix64-steelfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix64-steelfire-nightly-KDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-steelfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix64-steelfire-nightly-KDE.iso.md5 -fi -# -# kde 32 -lb clean -lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix steelfire-nightly Steelfire32 $d$v KDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-steelfire-nightly-${d}${v}-KDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-steelfire-nightly-${d}${v}-KDE.packages -cp tmpfs/binary.log $target/kanotix32-steelfire-nightly-${d}${v}-KDE.log -cd $target -if [ ! -f kanotix32-steelfire-nightly-${d}${v}-KDE.iso ]; then - cd - - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-KDE.log $next/kanotix32-steelfire-nightly-KDE.log -else - md5sum -b kanotix32-steelfire-nightly-${d}${v}-KDE.iso > kanotix32-steelfire-nightly-${d}${v}-KDE.iso.md5 - zsyncmake kanotix32-steelfire-nightly-${d}${v}-KDE.iso - cd - - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-KDE.packages $next/kanotix32-steelfire-nightly-KDE.packages - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-KDE.log $next/kanotix32-steelfire-nightly-KDE.log - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-KDE.iso $next/kanotix32-steelfire-nightly-KDE.iso - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix32-steelfire-nightly-KDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-steelfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix32-steelfire-nightly-KDE.iso.md5 -fi -# -# eeepc4G with LXDE -lb clean -lb config -d $DISTRO -p "kanotix-eeepc4G midori" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix steelfire-nightly Steelfire32 $d$v eeepc4G > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.packages -cp tmpfs/binary.log $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.log -cd $target -if [ ! -f kanotix32-steelfire-nightly-${d}${v}-eeepc4G.iso ]; then - cd - - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.log $next/kanotix32-steelfire-nightly-eeepc4G.log -else - md5sum -b kanotix32-steelfire-nightly-${d}${v}-eeepc4G.iso > kanotix32-steelfire-nightly-${d}${v}-eeepc4G.iso.md5 - zsyncmake kanotix32-steelfire-nightly-${d}${v}-eeepc4G.iso - cd - - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.packages $next/kanotix32-steelfire-nightly-eeepc4G.packages - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.log $next/kanotix32-steelfire-nightly-eeepc4G.log - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.iso $next/kanotix32-steelfire-nightly-eeepc4G.iso - ln -s $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.iso.zsync $next/kanotix32-steelfire-nightly-eeepc4G.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-steelfire-nightly-${d}${v}-eeepc4G.iso.md5 > $next/kanotix32-steelfire-nightly-eeepc4G.iso.md5 -fi -fi # end of stretch build - -################### SPITFIRE ################### - -if $BUILD_JESSIE; then -git checkout auto/config -DISTRO=jessie -rm -rf cache tmpfs/cache -sed -i 's/\(export LB_DISTRIBUTION=\).*/\1"'$DISTRO'"/' auto/config - -lb clean -lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging skypeforlinux" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix spitfire-nightly Spitfire64 $d$v KDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-spitfire-nightly-${d}${v}-KDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-spitfire-nightly-${d}${v}-KDE.packages -cp tmpfs/binary.log $target/kanotix64-spitfire-nightly-${d}${v}-KDE.log -cd $target -if [ ! -f kanotix64-spitfire-nightly-${d}${v}-KDE.iso ]; then - cd - - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE.log $next/kanotix64-spitfire-nightly-KDE.log -else - md5sum -b kanotix64-spitfire-nightly-${d}${v}-KDE.iso > kanotix64-spitfire-nightly-${d}${v}-KDE.iso.md5 - zsyncmake kanotix64-spitfire-nightly-${d}${v}-KDE.iso - cd - - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE.packages $next/kanotix64-spitfire-nightly-KDE.packages - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE.log $next/kanotix64-spitfire-nightly-KDE.log - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE.iso $next/kanotix64-spitfire-nightly-KDE.iso - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix64-spitfire-nightly-KDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-spitfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix64-spitfire-nightly-KDE.iso.md5 -fi - -lb clean -lb config -d $DISTRO -p "kanotix-kde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix spitfire-nightly Spitfire32 $d$v KDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-spitfire-nightly-${d}${v}-KDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-spitfire-nightly-${d}${v}-KDE.packages -cp tmpfs/binary.log $target/kanotix32-spitfire-nightly-${d}${v}-KDE.log -cd $target -if [ ! -f kanotix32-spitfire-nightly-${d}${v}-KDE.iso ]; then - cd - - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE.log $next/kanotix32-spitfire-nightly-KDE.log -else - md5sum -b kanotix32-spitfire-nightly-${d}${v}-KDE.iso > kanotix32-spitfire-nightly-${d}${v}-KDE.iso.md5 - zsyncmake kanotix32-spitfire-nightly-${d}${v}-KDE.iso - cd - - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE.packages $next/kanotix32-spitfire-nightly-KDE.packages - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE.log $next/kanotix32-spitfire-nightly-KDE.log - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE.iso $next/kanotix32-spitfire-nightly-KDE.iso - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix32-spitfire-nightly-KDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-spitfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix32-spitfire-nightly-KDE.iso.md5 -fi - -lb clean -lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging skypeforlinux" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix spitfire-nightly Spitfire64 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.packages -cp tmpfs/binary.log $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.log -cd $target -if [ ! -f kanotix64-spitfire-nightly-${d}${v}-LXDE.iso ]; then - cd - - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.log $next/kanotix64-spitfire-nightly-LXDE.log -else - md5sum -b kanotix64-spitfire-nightly-${d}${v}-LXDE.iso > kanotix64-spitfire-nightly-${d}${v}-LXDE.iso.md5 - zsyncmake kanotix64-spitfire-nightly-${d}${v}-LXDE.iso - cd - - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.packages $next/kanotix64-spitfire-nightly-LXDE.packages - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.log $next/kanotix64-spitfire-nightly-LXDE.log - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.iso $next/kanotix64-spitfire-nightly-LXDE.iso - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix64-spitfire-nightly-LXDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-spitfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix64-spitfire-nightly-LXDE.iso.md5 -fi - -lb clean -lb config -d $DISTRO -p "kanotix-lxde-master firefox wine-staging" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix spitfire-nightly Spitfire32 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.packages -cp tmpfs/binary.log $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.log -cd $target -if [ ! -f kanotix32-spitfire-nightly-${d}${v}-LXDE.iso ]; then - cd - - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.log $next/kanotix32-spitfire-nightly-LXDE.log -else - md5sum -b kanotix32-spitfire-nightly-${d}${v}-LXDE.iso > kanotix32-spitfire-nightly-${d}${v}-LXDE.iso.md5 - zsyncmake kanotix32-spitfire-nightly-${d}${v}-LXDE.iso - cd - - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.packages $next/kanotix32-spitfire-nightly-LXDE.packages - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.log $next/kanotix32-spitfire-nightly-LXDE.log - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.iso $next/kanotix32-spitfire-nightly-LXDE.iso - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix32-spitfire-nightly-LXDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-spitfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix32-spitfire-nightly-LXDE.iso.md5 -fi - -## gfxdetect -#git checkout config/binary_grub/grub.cfg - -if $BUILD_JESSIE_SPECIAL; then - -lb clean -lb config -d $DISTRO -p "kanotix-master firefox wine-staging google-chrome skypeforlinux virtualbox android steam xbmc gfxdetect" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 --initsystem systemd -echo Kanotix spitfire-nightly Spitfire64 $d$v KDE-special > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.packages -cp tmpfs/binary.log $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.log -cd $target -if [ ! -f kanotix64-spitfire-nightly-${d}${v}-KDE-special.iso ]; then - cd - - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.log $next/kanotix64-spitfire-nightly-KDE-special.log -else - md5sum -b kanotix64-spitfire-nightly-${d}${v}-KDE-special.iso > kanotix64-spitfire-nightly-${d}${v}-KDE-special.iso.md5 - zsyncmake kanotix64-spitfire-nightly-${d}${v}-KDE-special.iso - cd - - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.packages $next/kanotix64-spitfire-nightly-KDE-special.packages - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.log $next/kanotix64-spitfire-nightly-KDE-special.log - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.iso $next/kanotix64-spitfire-nightly-KDE-special.iso - ln -s $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.iso.zsync $next/kanotix64-spitfire-nightly-KDE-special.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-spitfire-nightly-${d}${v}-KDE-special.iso.md5 > $next/kanotix64-spitfire-nightly-KDE-special.iso.md5 -fi - -lb clean -lb config -d $DISTRO -p "kanotix-master firefox wine-staging google-chrome virtualbox android steam xbmc gfxdetect" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 --initsystem systemd -echo Kanotix spitfire-nightly Spitfire32 $d$v KDE-special > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.packages -cp tmpfs/binary.log $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.log -cd $target -if [ ! -f kanotix32-spitfire-nightly-${d}${v}-KDE-special.iso ]; then - cd - - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.log $next/kanotix32-spitfire-nightly-KDE-special.log -else - md5sum -b kanotix32-spitfire-nightly-${d}${v}-KDE-special.iso > kanotix32-spitfire-nightly-${d}${v}-KDE-special.iso.md5 - zsyncmake kanotix32-spitfire-nightly-${d}${v}-KDE-special.iso - cd - - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.packages $next/kanotix32-spitfire-nightly-KDE-special.packages - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.log $next/kanotix32-spitfire-nightly-KDE-special.log - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.iso $next/kanotix32-spitfire-nightly-KDE-special.iso - ln -s $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.iso.zsync $next/kanotix32-spitfire-nightly-KDE-special.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-spitfire-nightly-${d}${v}-KDE-special.iso.md5 > $next/kanotix32-spitfire-nightly-KDE-special.iso.md5 -fi -fi # end of jessie special build -fi # end of jessie build - -################### Dragonfire ################### - -if $BUILD_WHEEZY; then -git checkout auto/config -DISTRO=wheezy -rm -rf cache tmpfs/cache -sed -i 's/\(export LB_DISTRIBUTION=\).*/\1"'$DISTRO'"/' auto/config - -lb clean -lb config -d wheezy -p "kanotix-kde-master firefox" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 -echo Kanotix dragonfire-nightly Dragonfire64 $d$v KDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.packages -cp tmpfs/binary.log $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.log -cd $target -if [ ! -f kanotix64-dragonfire-nightly-${d}${v}-KDE.iso ]; then - cd - - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.log $next/kanotix64-dragonfire-nightly-KDE.log -else - md5sum -b kanotix64-dragonfire-nightly-${d}${v}-KDE.iso > kanotix64-dragonfire-nightly-${d}${v}-KDE.iso.md5 - zsyncmake kanotix64-dragonfire-nightly-${d}${v}-KDE.iso - cd - - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.packages $next/kanotix64-dragonfire-nightly-KDE.packages - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.log $next/kanotix64-dragonfire-nightly-KDE.log - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.iso $next/kanotix64-dragonfire-nightly-KDE.iso - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix64-dragonfire-nightly-KDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-dragonfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix64-dragonfire-nightly-KDE.iso.md5 -fi - -lb clean -lb config -d wheezy -p "kanotix-kde-master firefox" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 -echo Kanotix dragonfire-nightly Dragonfire32 $d$v KDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.packages -cp tmpfs/binary.log $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.log -cd $target -if [ ! -f kanotix32-dragonfire-nightly-${d}${v}-KDE.iso ]; then - cd - - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.log $next/kanotix32-dragonfire-nightly-KDE.log -else - md5sum -b kanotix32-dragonfire-nightly-${d}${v}-KDE.iso > kanotix32-dragonfire-nightly-${d}${v}-KDE.iso.md5 - zsyncmake kanotix32-dragonfire-nightly-${d}${v}-KDE.iso - cd - - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.packages $next/kanotix32-dragonfire-nightly-KDE.packages - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.log $next/kanotix32-dragonfire-nightly-KDE.log - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.iso $next/kanotix32-dragonfire-nightly-KDE.iso - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.iso.zsync $next/kanotix32-dragonfire-nightly-KDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-dragonfire-nightly-${d}${v}-KDE.iso.md5 > $next/kanotix32-dragonfire-nightly-KDE.iso.md5 -fi - -lb clean -lb config -d wheezy -p "kanotix-lxde-master firefox" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a amd64 -echo Kanotix dragonfire-nightly Dragonfire64 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix64.iso -check_iso -mv kanotix64.iso $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.packages -cp tmpfs/binary.log $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.log -cd $target -if [ ! -f kanotix64-dragonfire-nightly-${d}${v}-LXDE.iso ]; then - cd - - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.log $next/kanotix64-dragonfire-nightly-LXDE.log -else - md5sum -b kanotix64-dragonfire-nightly-${d}${v}-LXDE.iso > kanotix64-dragonfire-nightly-${d}${v}-LXDE.iso.md5 - zsyncmake kanotix64-dragonfire-nightly-${d}${v}-LXDE.iso - cd - - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.packages $next/kanotix64-dragonfire-nightly-LXDE.packages - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.log $next/kanotix64-dragonfire-nightly-LXDE.log - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.iso $next/kanotix64-dragonfire-nightly-LXDE.iso - ln -s $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix64-dragonfire-nightly-LXDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix64-dragonfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix64-dragonfire-nightly-LXDE.iso.md5 -fi - -lb clean -lb config -d wheezy -p "kanotix-lxde-master firefox" --bootloader grub2 --tmpfs true --tmpfs-options size=16G --apt-http-proxy "http://127.0.0.1:3142" --cache-packages false --gfxoverlays false -a i386 -echo Kanotix dragonfire-nightly Dragonfire32 $d$v LXDE > config/chroot_local-includes/etc/kanotix-version -lb build; cd tmpfs; ./isohybrid-acritox kanotix32.iso -check_iso -mv kanotix32.iso $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.iso; cd .. -cp tmpfs/binary.packages $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.packages -cp tmpfs/binary.log $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.log -cd $target -if [ ! -f kanotix32-dragonfire-nightly-${d}${v}-LXDE.iso ]; then - cd - - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.log $next/kanotix32-dragonfire-nightly-LXDE.log -else - md5sum -b kanotix32-dragonfire-nightly-${d}${v}-LXDE.iso > kanotix32-dragonfire-nightly-${d}${v}-LXDE.iso.md5 - zsyncmake kanotix32-dragonfire-nightly-${d}${v}-LXDE.iso - cd - - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.packages $next/kanotix32-dragonfire-nightly-LXDE.packages - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.log $next/kanotix32-dragonfire-nightly-LXDE.log - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.iso $next/kanotix32-dragonfire-nightly-LXDE.iso - ln -s $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.iso.zsync $next/kanotix32-dragonfire-nightly-LXDE.iso.zsync - sed "s/${d}${v}-//" $target/kanotix32-dragonfire-nightly-${d}${v}-LXDE.iso.md5 > $next/kanotix32-dragonfire-nightly-LXDE.iso.md5 -fi -fi # end of wheezy build git checkout auto/config |
