From 65472cd6c328203d6c30fb2166a566015e34c35a Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Wed, 24 Nov 2010 11:10:09 -0500 Subject: [PATCH] install gnome list, standard debootstrap -- lets target usability, add nonfree firmware, grub splash --- live/auto/clean | 1 + live/auto/config | 18 ++++++++++++++++-- .../chroot_local-packageslists/nd-basic.list | 7 +++++++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/live/auto/clean b/live/auto/clean index ed7fcbc..1bc9ffb 100755 --- a/live/auto/clean +++ b/live/auto/clean @@ -3,3 +3,4 @@ lb clean noauto ${@} rm -f config/binary config/bootstrap \ config/chroot config/common config/source rm -f binary.log +rm -f neurodebian-splash* diff --git a/live/auto/config b/live/auto/config index e610e36..2e51f32 100755 --- a/live/auto/config +++ b/live/auto/config @@ -8,6 +8,14 @@ nd_version="6.0.0" deb_mirror="http://debproxy:9999" +# Prepare splash screen +if [ ! -e neurodebian-splash.xpm.gz ]; then + # For Grub2 it should be .tga; + # NOTE: RLE compression is not supported by imagemagick for write + xcf2png -o neurodebian-splash.png ../artwork/wallpaper_hotbrain.xcf + convert neurodebian-splash.png -geometry 640x480 neurodebian-splash.xpm.gz +fi + # enable recommends for now since we care about 'typical' use patterns atm lb config noauto \ --apt apt \ @@ -16,19 +24,22 @@ lb config noauto \ --archive-areas "main contrib non-free" \ --binary-images iso-hybrid \ --binary-indices none \ - --bootstrap-flavour minimal \ + --bootstrap-flavour standard \ --debian-installer netinst \ --distribution ${nd_basedist} \ + --grub-splash neurodebian-splash.xpm.gz \ --hostname neurodebian \ --iso-application "NeuroDebian Live" \ --iso-preparer "NeuroDebian v.{nd_version}; http://neuro.debian.net" \ --iso-publisher "NeuroDebian project; http://neuro.debian.net" \ + --keyring-packages "debian-archive-keyring neurodebian-keyring" \ --mirror-bootstrap "${deb_mirror}/debian/" \ --mirror-chroot "${deb_mirror}/debian/" \ --mirror-chroot-security "${deb_mirror}/security/" \ - --packages-lists "nd-basic nd-neuroimaging" \ + --packages-lists "gnome nd-basic nd-neuroimaging" \ --repositories neuro.debian.net \ --security true \ + --syslinux-timeout 10 \ --username brain \ --win32-loader enabled \ ${@} @@ -46,3 +57,6 @@ lb config noauto \ # Do we need any of the additional tools from live.debian.net? # --repositories live.debian.net \ + +# Should we enable backports repo? then add +# debian-backports-keyring diff --git a/live/config/chroot_local-packageslists/nd-basic.list b/live/config/chroot_local-packageslists/nd-basic.list index f45eb01..09da214 100644 --- a/live/config/chroot_local-packageslists/nd-basic.list +++ b/live/config/chroot_local-packageslists/nd-basic.list @@ -1,3 +1,10 @@ gnome-core mc evince bash-completion ntpdate file-roller gnome-utils gnome-themes eog vim software-center gdebi gedit-plugins gnome-media synaptic menu less + +#if ARCHIVE_AREAS non-free +firmware-linux-nonfree +#endif + +# NeuroDebian specifics +neurodebian-desktop -- 2.39.2