diff --git a/calamares/schemas/96_calamares-settings-debian.gschema.override b/calamares/schemas/96_calamares-settings-debian.gschema.override new file mode 100644 index 00000000..b9616ded --- /dev/null +++ b/calamares/schemas/96_calamares-settings-debian.gschema.override @@ -0,0 +1,10 @@ +# Launcher icons +[org.gnome.shell] +favorite-apps=['calamares-install-debian.desktop', firefox.desktop', 'libreoffice-writer.desktop', 'thunar.desktop', 'org.gnome.Software.desktop', 'yelp.desktop'] + +# We don't want the screensaver to enable on the live media while installing +[org.gnome.desktop.lockdown] +disable-lock-screen=true + +[org.gnome.desktop.session] +idle-delay=0 diff --git a/my-distro-debian-32-pae/build.sh b/my-distro-debian-32-pae/build.sh index 56f6c9a6..029d9929 100755 --- a/my-distro-debian-32-pae/build.sh +++ b/my-distro-debian-32-pae/build.sh @@ -248,7 +248,7 @@ mkdir -p $build/build/config/includes.chroot/etc/skel/Desktop mkdir -p $build/build/config/includes.chroot/boot/grub/themes mkdir -p $build/build/config/includes.chroot/usr/lib/calamares mkdir -p $build/build/config/includes.installer/usr/lib/finish-install.d -mkdir -p $build/build/config/includes.installer/usr/share +mkdir -p $build/build/config/includes.installer/usr/share/glib-2.0/schemas # Copy Configs to the chroot cp $build/userconfig/* $build/build/config/includes.chroot/etc/live/config.conf.d @@ -256,6 +256,7 @@ cp $build/applications/* $build/build/config/includes.chroot/usr/share/applicati cp $build/hooks/debian/live/* $build/build/config/includes.chroot/usr/lib/live/config cp $build/hooks/debian/normal/* $build/build/config/hooks/normal cp $build/install-debian/* $build/build/config/includes.chroot/usr/share/pixmaps +cp $build/calamares/schemas/* $build/build/config/includes.chroot/usr/share/glib-2.0/schemas cp $build/calamares/debian/sources-final/* $build/build/config/includes.chroot/usr/sbin cp $build/calamares/scripts/* $build/build/config/includes.chroot/usr/sbin cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin @@ -273,7 +274,7 @@ cp -r $build/grub/debian/themes/* $build/build/config/includes.chroot/boot/grub/ cp -r $build/grub/debian/themes $build/build/config/includes.chroot/boot/grub cp -r $build/deb-installer/debian/graphics $build/build/config/includes.installer/usr/share cp -r $build/deb-installer/debian/themes $build/build/config/includes.installer/usr/share -cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares +cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares/modules #cp -r $build/packages/* $build/build/config/packages.chroot # build the ISO # diff --git a/my-distro-debian-32/build.sh b/my-distro-debian-32/build.sh index 051205b9..d6015a88 100755 --- a/my-distro-debian-32/build.sh +++ b/my-distro-debian-32/build.sh @@ -250,8 +250,7 @@ mkdir -p $build/build/config/includes.chroot/etc/skel/Desktop mkdir -p $build/build/config/includes.chroot/boot/grub/themes mkdir -p $build/build/config/includes.chroot/usr/lib/calamares mkdir -p $build/build/config/includes.installer/usr/lib/finish-install.d -mkdir -p $build/build/config/includes.installer/usr/share - +mkdir -p $build/build/config/includes.installer/usr/share/glib-2.0/schemas # Copy Configs to the chroot cp $build/userconfig/* $build/build/config/includes.chroot/etc/live/config.conf.d @@ -259,6 +258,7 @@ cp $build/applications/* $build/build/config/includes.chroot/usr/share/applicati cp $build/hooks/debian/live/* $build/build/config/includes.chroot/usr/lib/live/config cp $build/hooks/debian/normal/* $build/build/config/hooks/normal cp $build/install-debian/* $build/build/config/includes.chroot/usr/share/pixmaps +cp $build/calamares/schemas/* $build/build/config/includes.chroot/usr/share/glib-2.0/schemas cp $build/calamares/debian/sources-final/* $build/build/config/includes.chroot/usr/sbin cp $build/calamares/scripts/* $build/build/config/includes.chroot/usr/sbin cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin @@ -276,7 +276,7 @@ cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes cp -r $build/grub/debian/themes/* $build/build/config/includes.chroot/boot/grub/themes cp -r $build/deb-installer/debian/graphics $build/build/config/includes.installer/usr/share cp -r $build/deb-installer/debian/themes $build/build/config/includes.installer/usr/share -cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares +cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares/modules #cp -r $build/packages/* $build/build/config/packages.chroot # build the ISO # diff --git a/my-distro-debian-64/build.sh b/my-distro-debian-64/build.sh index 21a8527f..eaf30bd0 100755 --- a/my-distro-debian-64/build.sh +++ b/my-distro-debian-64/build.sh @@ -249,7 +249,7 @@ mkdir -p $build/build/config/includes.chroot/etc/skel/Desktop mkdir -p $build/build/config/includes.chroot/boot/grub/themes mkdir -p $build/build/config/includes.chroot/usr/lib/calamares mkdir -p $build/build/config/includes.installer/usr/lib/finish-install.d -mkdir -p $build/build/config/includes.installer//usr/share +mkdir -p $build/build/config/includes.installer/usr/share/glib-2.0/schemas # Copy Configs to the chroot cp $build/userconfig/* $build/build/config/includes.chroot/etc/live/config.conf.d @@ -258,6 +258,7 @@ cp $build/hooks/debian/live/* $build/build/config/includes.chroot/usr/lib/live/c cp $build/hooks/debian/normal/* $build/build/config/hooks/normal cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin cp $build/install-debian/* $build/build/config/includes.chroot/usr/share/pixmaps +cp $build/calamares/schemas/* $build/build/config/includes.chroot/usr/share/glib-2.0/schemas cp $build/calamares/debian/sources-final/* $build/build/config/includes.chroot/usr/sbin cp $build/calamares/scripts/* $build/build/config/includes.chroot/usr/sbin cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin @@ -275,7 +276,7 @@ cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes cp -r $build/grub/debian/themes/* $build/build/config/includes.chroot/boot/grub/themes cp -r $build/deb-installer/debian/graphics $build/build/config/includes.installer/usr/share cp -r $build/deb-installer/debian/themes $build/build/config/includes.installer/usr/share -cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares +cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares/modules #cp -r $build/packages/* $build/build/config/packages.chroot # build the ISO # diff --git a/my-distro-devuan-32-pae/build.sh b/my-distro-devuan-32-pae/build.sh index 356905f9..a6c3950e 100755 --- a/my-distro-devuan-32-pae/build.sh +++ b/my-distro-devuan-32-pae/build.sh @@ -251,7 +251,7 @@ mkdir -p $build/build/config/includes.chroot/usr/share/desktop-base mkdir -p $build/build/config/includes.chroot/etc/skel/Desktop mkdir -p $build/build/config/includes.chroot/boot/grub/themes mkdir -p $build/build/config/includes.installer/usr/lib/finish-install.d -mkdir -p $build/build/config/includes.installer//usr/share +mkdir -p $build/build/config/includes.installer/usr/share/glib-2.0/schemas # Copy Configs to the chroot cp $build/userconfig/* $build/build/config/includes.chroot/etc/live/config.conf.d @@ -259,6 +259,7 @@ cp $build/applications/* $build/build/config/includes.chroot/usr/share/applicati cp $build/hooks/devuan/live/* $build/build/config/includes.chroot/usr/lib/live/config cp $build/hooks/devuan/normal/* $build/build/config/hooks/normal cp $build/install-debian/* $build/build/config/includes.chroot/usr/share/pixmaps +cp $build/calamares/schemas/* $build/build/config/includes.chroot/usr/share/glib-2.0/schemas cp $build/calamares/devuan/sources-final/* $build/build/config/includes.chroot/usr/sbin cp $build/calamares/scripts/* $build/build/config/includes.chroot/usr/sbin cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin @@ -277,7 +278,7 @@ cp -r $build/packages/* $build/build/config/packages.chroot cp -r $build/grub/devuan/themes/* $build/build/config/includes.chroot/boot/grub/themes cp -r $build/deb-installer/devuan/graphics $build/build/config/includes.installer/usr/share cp -r $build/deb-installer/devuan/themes $build/build/config/includes.installer/usr/share -cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares +cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares/modules #cp -r $build/packages/* $build/build/config/packages.chroot # build the ISO # diff --git a/my-distro-devuan-32/build.sh b/my-distro-devuan-32/build.sh index bb0924e4..322660bf 100755 --- a/my-distro-devuan-32/build.sh +++ b/my-distro-devuan-32/build.sh @@ -252,7 +252,7 @@ mkdir -p $build/build/config/includes.chroot/etc/skel/Desktop mkdir -p $build/build/config/includes.chroot/boot/grub/themes mkdir -p $build/build/config/includes.chroot/usr/lib/calamares mkdir -p $build/build/config/includes.installer/usr/lib/finish-install.d -mkdir -p $build/build/config/includes.installer//usr/share +mkdir -p $build/build/config/includes.installer/usr/share/glib-2.0/schemas # Copy Configs to the chroot cp $build/userconfig/* $build/build/config/includes.chroot/etc/live/config.conf.d @@ -260,6 +260,7 @@ cp $build/applications/* $build/build/config/includes.chroot/usr/share/applicati cp $build/hooks/devuan/live/* $build/build/config/includes.chroot/usr/lib/live/config cp $build/hooks/devuan/normal/* $build/build/config/hooks/normal cp $build/install-debian/* $build/build/config/includes.chroot/usr/share/pixmaps +cp $build/calamares/schemas/* $build/build/config/includes.chroot/usr/share/glib-2.0/schemas cp $build/calamares/devuan/sources-final/* $build/build/config/includes.chroot/usr/sbin cp $build/calamares/scripts/* $build/build/config/includes.chroot/usr/sbin cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin @@ -278,7 +279,7 @@ cp -r $build/packages/* $build/build/config/packages.chroot cp -r $build/grub/devuan/themes/* $build/build/config/includes.chroot/boot/grub/themes cp -r $build/deb-installer/devuan/graphics $build/build/config/includes.installer/usr/share cp -r $build/deb-installer/devuan/themes $build/build/config/includes.installer/usr/share -cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares +cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares/modules #cp -r $build/packages/* $build/build/config/packages.chroot # build the ISO # diff --git a/my-distro-devuan-64/build.sh b/my-distro-devuan-64/build.sh index 6434ea78..c4521421 100755 --- a/my-distro-devuan-64/build.sh +++ b/my-distro-devuan-64/build.sh @@ -251,7 +251,7 @@ mkdir -p $build/build/config/includes.chroot/usr/share/desktop-base mkdir -p $build/build/config/includes.chroot/etc/skel/Desktop mkdir -p $build/build/config/includes.chroot/boot/grub/themes mkdir -p $build/build/config/includes.installer/usr/lib/finish-install.d -mkdir -p $build/build/config/includes.installer//usr/share +mkdir -p $build/build/config/includes.installer/usr/share/glib-2.0/schemas # Copy Configs to the chroot cp $build/userconfig/* $build/build/config/includes.chroot/etc/live/config.conf.d @@ -259,6 +259,7 @@ cp $build/applications/* $build/build/config/includes.chroot/usr/share/applicati cp $build/hooks/devuan/live/* $build/build/config/includes.chroot/usr/lib/live/config cp $build/hooks/devuan/normal/* $build/build/config/hooks/normal cp $build/install-debian/* $build/build/config/includes.chroot/usr/share/pixmaps +cp $build/calamares/schemas/* $build/build/config/includes.chroot/usr/share/glib-2.0/schemas cp $build/calamares/devuan/sources-final/* $build/build/config/includes.chroot/usr/sbin cp $build/calamares/scripts/* $build/build/config/includes.chroot/usr/sbin cp $build/bootloader-config/* $build/build/config/includes.chroot/usr/sbin @@ -275,7 +276,7 @@ cp -r $build/icons/* $build/build/config/includes.chroot/usr/share/icons cp -r $build/themes/* $build/build/config/includes.chroot/usr/share/themes cp -r $build/grub/devuan/themes/* $build/build/config/includes.chroot/boot/grub/themes cp -r $build/deb-installer/devuan/graphics $build/build/config/includes.installer/usr/share -cp -r $build/deb-installer/devuan/themes $build/build/config/includes.installer/usr/share +cp -r $build/calamares/modules/* $build/build/config/includes.chroot/usr/lib/calamares/modules #cp -r $build/packages/* $build/build/config/packages.chroot # Build the ISO #