import babelbox-squeeze.tgz (thanks, tolimar)
SHA-1:1e24d3e7c54ddffb96423a6f61e565d078b97a7a, from <http://d-i.debian.org/babelbox/babelbox-squeeze.tgz>
This commit is contained in:
		
							parent
							
								
									86b9d8034c
								
							
						
					
					
						commit
						2879ec58c2
					
				
					 7 changed files with 82 additions and 85 deletions
				
			
		|  | @ -1,14 +1,22 @@ | ||||||
|  | menuentry 'Babelbox install' --class debian --class gnu-linux --class gnu --class os { | ||||||
|  | 	insmod part_msdos | ||||||
|  | 	insmod ext2 | ||||||
|  | 	set root='(hd0,0)' | ||||||
|  | 	search --no-floppy --fs-uuid --set 172d7a04-a0ce-4e5a-ac09-a44e1903e0af | ||||||
|  | 	echo	'Loading Linux 2.6.32-5-686 ...' | ||||||
|  | 	linux    /srv/vmlinuz video=vesa:ywrap,mtrr vga=788 priority=critical console-keymaps-at/keymap=de keyboard-configuration/xkb-keymap=de file=/hd-media/srv/babelbox/preseed.cfg debian-installer/locale=en_US | ||||||
|  | 	echo	'Loading initial ramdisk ...' | ||||||
|  | 	initrd	/srv/initrd.gz | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
| title           Babelbox install | menuentry 'Babelbox demo' --class debian --class gnu-linux --class gnu --class os { | ||||||
| root            (hd0,0) | 	insmod part_msdos | ||||||
| kernel          /srv/vmlinuz video=vesa:ywrap,mtrr vga=788 priority=critical console-keymaps-at/keymap=us file=/hd-media/srv/babelbox/preseed.cfg locale=en_US | 	insmod ext2 | ||||||
| initrd          /srv/initrd.gz | 	set root='(hd0,4)' | ||||||
| savedefault | 	search --no-floppy --fs-uuid --set 172d7a04-a0ce-4e5a-ac09-a44e1903e0af | ||||||
| boot | 	echo	'Loading Linux 2.6.32-5-686 ...' | ||||||
|  | 	linux	/boot/vmlinuz-2.6.32-5-686 root=/dev/sda5 ro quiet | ||||||
|  | 	echo	'Loading initial ramdisk ...' | ||||||
|  | 	initrd	/boot/initrd.img-2.6.32-5-686 | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
| title           Babelbox demo |  | ||||||
| root            (hd0,4) |  | ||||||
| kernel          /boot/vmlinuz-2.6.26-1-686 root=/dev/sda5 ro quiet |  | ||||||
| initrd          /boot/initrd.img-2.6.26-1-686 |  | ||||||
| savedefault |  | ||||||
| boot |  | ||||||
|  |  | ||||||
|  | @ -39,7 +39,7 @@ GRUBLINE=$(echo "$LANG" | cut -d: -f4) | ||||||
| sed -i "s/LANGNAME \".*\"/LANGNAME \"$LANGNAME\"/" preseed_early | sed -i "s/LANGNAME \".*\"/LANGNAME \"$LANGNAME\"/" preseed_early | ||||||
| 
 | 
 | ||||||
| sed -i "s/locale=.*$/locale=$LOCALE $GRUBLINE/ | sed -i "s/locale=.*$/locale=$LOCALE $GRUBLINE/ | ||||||
|         s/^default[[:space:]].*$/default\t\t2/" $ROOT/boot/grub/menu.lst |         s/^set default=.*$/set default=\"2\"/" $ROOT/boot/grub/grub.cfg | ||||||
| 
 | 
 | ||||||
| # Comment out the next three lines if you don't want the language to change | # Comment out the next three lines if you don't want the language to change | ||||||
| N_LOCALE=$(echo "$NEXTLANG" | cut -d: -f1) | N_LOCALE=$(echo "$NEXTLANG" | cut -d: -f1) | ||||||
|  |  | ||||||
							
								
								
									
										59
									
								
								langlist
									
										
									
									
									
								
							
							
						
						
									
										59
									
								
								langlist
									
										
									
									
									
								
							|  | @ -1,41 +1,74 @@ | ||||||
| # Languages are used in order; an "x" in the second field indicates the | # Languages are used in order; an "x" in the second field indicates the | ||||||
| # current language (nect to be used). | # current language (next to be used). | ||||||
| # The first field must contain a valid locale; the fourth field can | # The first field must contain a valid locale; the fourth field can | ||||||
| # optionally contain extra parameters to pass as boot options. | # optionally contain extra parameters to pass as boot options. | ||||||
| 
 | 
 | ||||||
| ar_JO::Arabic | am_ET::Amharic | ||||||
|  | ar_EG::Arabig | ||||||
|  | ast_ES::Asturian | ||||||
|  | be_BY::Belarusian | ||||||
| bg_BG::Bulgarian | bg_BG::Bulgarian | ||||||
| ca_ES::Catalan:DEBIAN_FRONTEND=newt | bn_BD::Bengali | ||||||
|  | bs_BA::Bosnian | ||||||
|  | ca_ES::Catalan | ||||||
| cs_CZ::Czech | cs_CZ::Czech | ||||||
| da_DK::Danish | da_DK::Danish | ||||||
| de_DE::German:DEBIAN_FRONTEND=newt | de_DE::German | ||||||
| dz_BT::Dzongkha | dz_BT::Dzongkha | ||||||
| el_GR::Greek | el_GR::Greek | ||||||
| en_US:x:English | en_US::English | ||||||
| eo_GB::Esperanto | eo_GB::Esperanto | ||||||
| fr_FR::French:DEBIAN_FRONTEND=newt | es_ES::Spanish | ||||||
|  | et_EE::Estonian | ||||||
|  | eu_ES::Basque | ||||||
|  | fa_IR::Persian | ||||||
|  | fi_FI::Finnish | ||||||
|  | fr_FR::French | ||||||
|  | ga_IE::Irish | ||||||
|  | gl_ES::Galician | ||||||
|  | gu_IN::Gujarati | ||||||
|  | he_IL::Hebrew | ||||||
| hi_IN::Hindi | hi_IN::Hindi | ||||||
|  | hr_HR::Croatian | ||||||
| hu_HU::Hungarian | hu_HU::Hungarian | ||||||
| id_ID::Indonesian | id_ID::Indonesian | ||||||
| it_IT::Italian:DEBIAN_FRONTEND=newt | is_IS::Icelandic | ||||||
|  | it_IT::Italian | ||||||
| ja_JP::Japanese | ja_JP::Japanese | ||||||
| ko_KR::Korean:DEBIAN_FRONTEND=newt | ka_GE::Georgian | ||||||
|  | kk_KZ::Kazakh | ||||||
|  | km_KH::Khmer | ||||||
|  | kn_IN::Kannada | ||||||
|  | ko_KR::Korean | ||||||
|  | ku_TR::Kurdish | ||||||
|  | lo_LA::Lao | ||||||
| lt_LT::Lithuanian | lt_LT::Lithuanian | ||||||
| lv_LV::Latvian | lv_LV::Latvian | ||||||
| mk_MK::Macedonian:DEBIAN_FRONTEND=newt | mk_MK::Macedonian | ||||||
|  | ml_IN::Malayalam | ||||||
|  | mr_IN::Marathi | ||||||
| nb_NO::Norwegian Bokmaal | nb_NO::Norwegian Bokmaal | ||||||
|  | ne_NP::Nepali | ||||||
| nl_NL::Dutch | nl_NL::Dutch | ||||||
|  | nn_NO::Norwegian Nynorsk | ||||||
| pa_IN::Punjabi | pa_IN::Punjabi | ||||||
| pl_PL::Polish | pl_PL::Polish | ||||||
| pt_PT::Portuguese:DEBIAN_FRONTEND=newt | pt_BR::Portuguese | ||||||
| ro_RO::Romanian | ro_RO::Romanian | ||||||
| ru_RU::Russian | ru_RU::Russian | ||||||
|  | se_NO::Northern Sami | ||||||
|  | si_LK::Sinhala | ||||||
| sk_SK::Slovak | sk_SK::Slovak | ||||||
| sl_SI::Slovenian:DEBIAN_FRONTEND=newt | sl_SI::Slovenian | ||||||
| sq_AL::Albanian | sq_AL::Albanian | ||||||
|  | sr_RS::Serbian | ||||||
| sv_SE::Swedish | sv_SE::Swedish | ||||||
|  | ta_IN::Tamil | ||||||
|  | te_IN::Telugu | ||||||
|  | th_TH::Thai | ||||||
| tl_PH::Tagalog | tl_PH::Tagalog | ||||||
| tr_TR::Turkish | tr_TR::Turkish | ||||||
| uk_UA::Ukrainian | uk_UA::Ukrainian | ||||||
| vi_VN::Vietnamese:DEBIAN_FRONTEND=newt | vi_VN::Vietnamese | ||||||
| wo_SN::Wolof | zh_CN:X:Chinese (Simplified) | ||||||
|  | zh_TW::Chinese (Traditional) | ||||||
|  |  | ||||||
							
								
								
									
										19
									
								
								preseed.cfg
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								preseed.cfg
									
										
									
									
									
								
							|  | @ -33,7 +33,7 @@ d-i netcfg/get_domain string unassigned-domain | ||||||
| 
 | 
 | ||||||
| ### Mirror settings | ### Mirror settings | ||||||
| d-i mirror/country string enter information manually | d-i mirror/country string enter information manually | ||||||
| d-i mirror/http/hostname string ftp.nl.debian.org | d-i mirror/http/hostname string 10.0.2.2 | ||||||
| d-i mirror/http/directory string /debian | d-i mirror/http/directory string /debian | ||||||
| d-i mirror/http/proxy string | d-i mirror/http/proxy string | ||||||
| 
 | 
 | ||||||
|  | @ -46,6 +46,7 @@ d-i	partman-auto/choose_recipe select atomic | ||||||
| # This makes partman automatically partition without confirmation. | # This makes partman automatically partition without confirmation. | ||||||
| d-i partman/choose_partition select finish | d-i partman/choose_partition select finish | ||||||
| d-i partman/confirm boolean true | d-i partman/confirm boolean true | ||||||
|  | d-i partman/confirm_nooverwrite boolean true | ||||||
| 
 | 
 | ||||||
| ### Clock and time zone setup | ### Clock and time zone setup | ||||||
| # Controls whether or not the hardware clock is set to UTC. | # Controls whether or not the hardware clock is set to UTC. | ||||||
|  | @ -60,7 +61,7 @@ d-i time/zone string Europe/Amsterdam | ||||||
| d-i apt-setup/use_mirror boolean false | d-i apt-setup/use_mirror boolean false | ||||||
| 
 | 
 | ||||||
| # We don't need security updates for this | # We don't need security updates for this | ||||||
| d-i apt-setup/security_host string  | d-i apt-setup/services-select multiselect | ||||||
| 
 | 
 | ||||||
| ### Account setup | ### Account setup | ||||||
| d-i passwd/root-password password r00tme | d-i passwd/root-password password r00tme | ||||||
|  | @ -73,14 +74,16 @@ d-i passwd/user-password password r00tme | ||||||
| d-i passwd/user-password-again password r00tme | d-i passwd/user-password-again password r00tme | ||||||
| 
 | 
 | ||||||
| ### Boot loader installation | ### Boot loader installation | ||||||
| # Install grub to the 4th partition | d-i grub-installer/skip boolean true | ||||||
| # uncomment and edit these lines: | d-i lilo-installer/skip bollean true | ||||||
| d-i grub-installer/bootdev  string (hd0,4) |  | ||||||
| d-i grub-installer/only_debian boolean false |  | ||||||
| d-i grub-installer/with_other_os boolean false |  | ||||||
| 
 | 
 | ||||||
| ### Package selection | ### Package selection | ||||||
| tasksel tasksel/first multiselect standard, desktop | ## don't install the desktop task, it takes to long to install | ||||||
|  | tasksel tasksel/first multiselect | ||||||
|  | 
 | ||||||
|  | ## instead install a quite minimal GNOME setup and desktop-base (for spacefun theme) | ||||||
|  | d-i pkgsel/include string gdm3, gnome-session, gnome-icon-teme, desktop-base,  | ||||||
|  | xserver-xorg-core, xserver-xorg-input-evdev, xserver-xorg-video-vesa, xserver-xorg | ||||||
| 
 | 
 | ||||||
| # Don't install popcon | # Don't install popcon | ||||||
| popularity-contest popularity-contest/participate boolean false | popularity-contest popularity-contest/participate boolean false | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
| set -e | set -e | ||||||
| 
 | 
 | ||||||
| . /usr/share/debconf/confmodule | . /usr/share/debconf/confmodule | ||||||
| db_subst babelbox/info LANGNAME "English" || true | db_subst babelbox/info LANGNAME "Japanese" || true | ||||||
| db_info babelbox/info || true | db_info babelbox/info || true | ||||||
| 
 | 
 | ||||||
| mkdir -p /lib/partman/init.d | mkdir -p /lib/partman/init.d | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								preseed_late
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								preseed_late
									
										
									
									
									
								
							|  | @ -5,24 +5,18 @@ | ||||||
| 
 | 
 | ||||||
| set -e | set -e | ||||||
| 
 | 
 | ||||||
| TAB="	" |  | ||||||
| 
 |  | ||||||
| : >/target/BABELBOX | : >/target/BABELBOX | ||||||
| cp /hd-media/srv/babelbox/cronscript /target/root | cp /hd-media/srv/babelbox/cronscript /target/root | ||||||
| echo "@reboot	root	/root/cronscript; reboot" >>/target/etc/crontab | echo "@reboot	root	/root/cronscript; reboot" >>/target/etc/crontab | ||||||
| 
 | 
 | ||||||
| mount /dev/discs/disc0/part1 /hd-media -o remount,rw | mount /dev/discs/disc0/part1 /hd-media -o remount,rw | ||||||
| 
 | 
 | ||||||
| sed -i "s/^default[[:space:]].*$/default${TAB}${TAB}3/" /hd-media/boot/grub/menu.lst | sed -i "s/^set default=.*$/set default=\"3\"/" /hd-media/boot/grub/grub.cfg | ||||||
| 
 | 
 | ||||||
| if [ -d /target/etc/gdm ] ; then | if [ -d /target/etc/gdm3 ] ; then | ||||||
| 	# Enable automatic login (chroot because of bug in busybox sed) | 	# Enable automatic login (chroot because of bug in busybox sed) | ||||||
| 	chroot /target sed -i "/^\[daemon\]/a\AutomaticLoginEnable=true\nAutomaticLogin=debian" /etc/gdm/gdm.conf | 	chroot /target sed -i "/^\[daemon\]/a\AutomaticLoginEnable = true\nAutomaticLogin = debian" /etc/gdm3/daemon.conf | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| # This is probably no longer needed |  | ||||||
| #if [ -d /target/etc/X11 ] ; then |  | ||||||
| #	cp /hd-media/srv/babelbox/xorg.conf /target/etc/X11/ |  | ||||||
| #fi |  | ||||||
| 
 | 
 | ||||||
| exit 0 | exit 0 | ||||||
|  |  | ||||||
							
								
								
									
										41
									
								
								xorg.conf
									
										
									
									
									
								
							
							
						
						
									
										41
									
								
								xorg.conf
									
										
									
									
									
								
							|  | @ -1,41 +0,0 @@ | ||||||
| # xorg.conf (X.Org X Window System server configuration file) |  | ||||||
| # |  | ||||||
| # This file was generated by dexconf, the Debian X Configuration tool, using |  | ||||||
| # values from the debconf database. |  | ||||||
| # |  | ||||||
| # Edit this file with caution, and see the xorg.conf manual page. |  | ||||||
| # (Type "man xorg.conf" at the shell prompt.) |  | ||||||
| # |  | ||||||
| # This file is automatically updated on xserver-xorg package upgrades *only* |  | ||||||
| # if it has not been modified since the last upgrade of the xserver-xorg |  | ||||||
| # package. |  | ||||||
| # |  | ||||||
| # If you have edited this file but would like it to be automatically updated |  | ||||||
| # again, run the following command: |  | ||||||
| #   sudo dpkg-reconfigure -phigh xserver-xorg |  | ||||||
| 
 |  | ||||||
| Section "InputDevice" |  | ||||||
| 	Identifier	"Generic Keyboard" |  | ||||||
| 	Driver		"kbd" |  | ||||||
| 	Option		"XkbRules"	"xorg" |  | ||||||
| 	Option		"XkbModel"	"pc104" |  | ||||||
| 	Option		"XkbLayout"	"us" |  | ||||||
| EndSection |  | ||||||
| 
 |  | ||||||
| Section "InputDevice" |  | ||||||
| 	Identifier	"Configured Mouse" |  | ||||||
| 	Driver		"mouse" |  | ||||||
| EndSection |  | ||||||
| 
 |  | ||||||
| Section "Device" |  | ||||||
| 	Identifier	"Configured Video Device" |  | ||||||
| EndSection |  | ||||||
| 
 |  | ||||||
| Section "Monitor" |  | ||||||
| 	Identifier	"Configured Monitor" |  | ||||||
| EndSection |  | ||||||
| 
 |  | ||||||
| Section "Screen" |  | ||||||
| 	Identifier	"Default Screen" |  | ||||||
| 	Monitor		"Configured Monitor" |  | ||||||
| EndSection |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue