]> git.donarmstrong.com Git - neurodebian.git/blob - live/auto/config
re-enable gnome (as gnome-core) to make our lives easier
[neurodebian.git] / live / auto / config
1 #!/bin/bash
2
3 set -eu
4
5 # the Debian release to use as a basis for the live-cd
6 nd_basedist="squeeze"
7 nd_version="6.0.0"
8
9 deb_mirror="http://debproxy:9999"
10
11 # Prepare splash screen
12 if [ ! -e neurodebian-splash.xpm.gz ]; then
13     # For Grub2 it should be .tga;
14         # NOTE: RLE compression is not supported by imagemagick for write
15         xcf2png -o neurodebian-splash.png ../artwork/wallpaper_hotbrain.xcf
16         convert neurodebian-splash.png -geometry 640x480 neurodebian-splash.xpm.gz
17 fi
18
19 # enable recommends for now since we care about 'typical' use patterns atm
20 lb config noauto \
21   --apt apt \
22   --apt-recommends true \
23   --architecture i386 \
24   --archive-areas "main contrib non-free" \
25   --binary-images iso-hybrid \
26   --binary-indices none \
27   --bootstrap-flavour standard \
28   --debian-installer netinst \
29   --distribution ${nd_basedist} \
30   --grub-splash neurodebian-splash.xpm.gz \
31   --hostname neurodebian \
32   --iso-application "NeuroDebian Live" \
33   --iso-preparer "NeuroDebian v.{nd_version}; http://neuro.debian.net" \
34   --iso-publisher "NeuroDebian project; http://neuro.debian.net" \
35   --keyring-packages "debian-archive-keyring neurodebian-keyring" \
36   --mirror-bootstrap "${deb_mirror}/debian/" \
37   --mirror-chroot "${deb_mirror}/debian/" \
38   --mirror-chroot-security "${deb_mirror}/security/" \
39   --packages-lists "nd-core nd-neuroimaging nd-electrphysiology" \
40   --repositories neuro.debian.net \
41   --security true \
42   --syslinux-timeout 10 \
43   --username brain \
44   --win32-loader enabled \
45   ${@}
46
47   # Leads to a stall... may be incorrect format
48   # seems to be KVM issue...
49
50   # --mirror-bootstrap "http://debian.lcs.mit.edu/debian/" \
51   # --packages-lists xfce \
52
53 # May be
54 # Deploy 1:1 copy of the running Live system
55 # --debian-installer live
56
57 # Would be nice to have it utterly useful, but rescue is too bloated, may be
58 # at least forensics
59 # --packages-lists
60
61 # Do we need any of the additional tools from live.debian.net?
62 #  --repositories live.debian.net \
63
64 # Should we enable backports repo? then add
65 #  debian-backports-keyring