re-enable the default debugging login shell

svn path=/nixu/trunk/; revision=6048
This commit is contained in:
Armijn Hemel 2006-08-04 23:39:59 +00:00
parent 183b838ed8
commit 33940db2dc
6 changed files with 35 additions and 32 deletions

View File

@ -21,9 +21,6 @@ mount -n -t devpts none /dev/pts
echo "remounting / writable..."
mount -n -o remount,rw /dev/root /
echo "starting udev..."
@udev@/sbin/udevstart
echo "setting up hostname..."
hostname nixos

View File

@ -9,11 +9,9 @@ for i in $boot $halt $login $env; do
dst=$out/bin/$(basename $i | cut -c34-)
sed \
-e "s^@bash\@^$bash^g" \
-e "s^@bashStatic\@^$bashStatic^g" \
-e "s^@coreutils\@^$coreutils^g" \
-e "s^@findutilsWrapper\@^$findutilsWrapper^g" \
-e "s^@utillinux\@^$utillinux^g" \
-e "s^@utillinuxStatic\@^$utillinuxStatic^g" \
-e "s^@sysvinit\@^$sysvinit^g" \
-e "s^@e2fsprogs\@^$e2fsprogs^g" \
-e "s^@nettools\@^$nettools^g" \
@ -39,7 +37,6 @@ for i in $boot $halt $login $env; do
-e "s^@mingettyWrapper\@^$mingettyWrapper^g" \
-e "s^@module_init_tools\@^$module_init_tools^g" \
-e "s^@grub\@^$grubWrapper^g" \
-e "s^@udev\@^$udev^g" \
-e "s^@dhcpWrapper\@^$dhcpWrapper^g" \
-e "s^@man\@^$man^g" \
-e "s^@nano\@^$nano^g" \

View File

@ -1,8 +1,8 @@
{ stdenv, bash, bashStatic, coreutils, findutilsWrapper, utillinux, utillinuxStatic, sysvinit, e2fsprogs
{ stdenv, bash, coreutils, findutilsWrapper, utillinux, sysvinit, e2fsprogs
, nettools, nix, subversion, gcc, wget, which, vim, less, screen, openssh
, binutils, strace, shadowutils, iputils, gnumake, curl, gnused, gnugrep
, gnutar, gzip, mingettyWrapper, grubWrapper, parted, module_init_tools
, udev, dhcpWrapper, man, nano}:
, strace, shadowutils, iputils, gnumake, curl, gnused, gnugrep , gnutar, gzip
, mingettyWrapper, grubWrapper, parted, module_init_tools, dhcpWrapper
, man, nano}:
derivation {
name = "boot";
@ -12,9 +12,9 @@ derivation {
halt = ./halt.sh;
login = ./login.sh;
env = ./env.sh;
inherit stdenv bash bashStatic coreutils findutilsWrapper utillinux sysvinit
inherit stdenv bash coreutils findutilsWrapper utillinux sysvinit
e2fsprogs nettools nix subversion gcc wget which vim less screen
openssh binutils strace shadowutils iputils gnumake curl gnused
gnutar gnugrep gzip mingettyWrapper grubWrapper parted module_init_tools
udev dhcpWrapper man nano;
openssh strace shadowutils iputils gnumake curl gnused
gnutar gnugrep gzip mingettyWrapper grubWrapper parted
module_init_tools dhcpWrapper man nano;
}

View File

@ -10,7 +10,7 @@ export PATH=/bin:/sbin:@bash@/bin:@coreutilsdiet@/bin:@coreutils@/bin:@findutils
kernel=@kernel@
xawtv=@xawtv@
storePaths=/mystorepaths
narStorePaths=/cdrom/narstorepaths
sysvinitPath=@sysvinitPath@
bootPath=@bootPath@
@ -308,6 +308,8 @@ $NIX/nix-env -iKf /nixpkgs/trunk/pkgs/top-level/all-packages.nix gnugrep
$NIX/nix-env -iKf /nixpkgs/trunk/pkgs/top-level/all-packages.nix linux
$NIX/nix-env -iKf /nixpkgs/trunk/pkgs/top-level/all-packages.nix grub
cat $narStorePaths | xargs -n 1 -i% $NIX/nix-env -i %
echo setting init symlink...
rm -f $root/init
#ln -s $sysvinitPath/sbin/init $root/init

View File

@ -26,6 +26,7 @@ nixpkgs=/nixpkgs/trunk/pkgs
fill_disk=$archivesDir/scripts/fill-disk.sh
ramdisk_login=$archivesDir/scripts/ramdisk-login.sh
storePaths=$archivesDir/mystorepaths
narStorePaths=$archivesDir/narstorepaths
validatePaths=$archivesDir/validatepaths
bootiso=/tmp/nixos.iso
initrd=/tmp/initram.img
@ -36,7 +37,9 @@ nix=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).nixUnstable' | $NIX/nix-inst
nixDeps=$($NIX/nix-store -qR $nix)
storeExpr=$($NIX/nix-store -qR $($NIX/nix-store -r $(echo '(import ./pkgs.nix).everything' | $NIX/nix-instantiate -)))
#storeExpr=$($NIX/nix-store -qR $($NIX/nix-store -r $(echo '(import ./pkgs.nix).everything' | $NIX/nix-instantiate -)))
#storeExpr1=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).boot' | $NIX/nix-instantiate -))
storeExpr=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).boot' | $NIX/nix-instantiate -))
#storeExpr=$($NIX/nix-store -r $($NIX/nix-store -qR $(echo '(import ./pkgs.nix).everything' | $NIX/nix-instantiate -)))
### make NAR files for everything we want to install and some more. Make sure
@ -65,9 +68,14 @@ gnugrep=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).gnugrep' | $NIX/nix-inst
grub=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).grubWrapper' | $NIX/nix-instantiate -))
combideps=$($NIX/nix-store -qR $nix $utillinux $gnugrep $grub $gzip)
findutils=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).findutilsWrapper' | $NIX/nix-instantiate -))
#for i in $storeExpr
combideps=$($NIX/nix-store -qR $nix $utillinux $gnugrep $grub $gzip $findutils)
for i in $storeExpr
do
echo $i >> $narStorePaths
done
#for i in $nixDeps
for i in $combideps
do
@ -101,7 +109,7 @@ BootPath=$($NIX/nix-store -qR $(nix-store -r $(echo '(import ./pkgs.nix).boot' |
bashGlibc=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).bash' | $NIX/nix-instantiate -))
bash=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).bashStatic' | $NIX/nix-instantiate -))
coreutilsdiet=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).coreutilsDiet' | $NIX/nix-instantiate -))
findutils=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).findutilsWrapper' | $NIX/nix-instantiate -))
#findutils=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).findutilsWrapper' | $NIX/nix-instantiate -))
utillinux=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).utillinux' | $NIX/nix-instantiate -))
e2fsprogs=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).e2fsprogsDiet' | $NIX/nix-instantiate -))
#e2fsprogs=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).e2fsprogs' | $NIX/nix-instantiate -))
@ -109,7 +117,6 @@ e2fsprogs=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).e2fsprogsDiet' | $NIX/
modutils=$($NIX/nix-store -q $(echo '(import ./pkgs.nix).module_init_toolsStatic' | $NIX/nix-instantiate -))
grub=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).grubWrapper' | $NIX/nix-instantiate -))
mingettyWrapper=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).mingettyWrapper' | $NIX/nix-instantiate -))
udev=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).udev' | $NIX/nix-instantiate -))
dhcp=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).dhcpWrapper' | $NIX/nix-instantiate -))
nano=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).nano' | $NIX/nix-instantiate -))
gnugrep=$($NIX/nix-store -r $(echo '(import ./pkgs.nix).gnugrep' | $NIX/nix-instantiate -))

View File

@ -5,23 +5,23 @@ rec {
nixUnstable subversion gcc wget which vim less screen openssh binutils
nixStatic strace shadowutils iputils gnumake curl gnused gnutar gnugrep
gzip mingettyWrapper grubWrapper syslinux parted module_init_tools
module_init_toolsStatic udev dhcpWrapper man nano eject sysklogd mktemp
module_init_toolsStatic dhcpWrapper man nano eject sysklogd mktemp
cdrtools cpio;
boot = (import ./boot) {
inherit stdenv bash bashStatic coreutils findutilsWrapper utillinux
utillinuxStatic sysvinit e2fsprogs nettools subversion gcc wget which
vim less screen openssh binutils strace shadowutils iputils gnumake curl
gnused gnutar gnugrep gzip mingettyWrapper grubWrapper parted
module_init_tools udev dhcpWrapper man nano;
inherit stdenv bash coreutils findutilsWrapper utillinux sysvinit
e2fsprogs nettools subversion gcc wget which vim less screen openssh
strace shadowutils iputils gnumake curl gnused gnutar gnugrep gzip
mingettyWrapper grubWrapper parted module_init_tools dhcpWrapper man
nano;
nix = nixUnstable;
};
init = (import ./init) {inherit stdenv bash bashStatic coreutilsDiet
utillinux shadowutils mingettyWrapper grubWrapper parted module_init_tools
dhcpWrapper man nano eject e2fsprogsDiet;
nix = nixUnstable;
};
#init = (import ./init) {inherit stdenv bash bashStatic coreutilsDiet
# utillinux shadowutils mingettyWrapper grubWrapper parted module_init_tools
# dhcpWrapper man nano eject e2fsprogsDiet;
# nix = nixUnstable;
#};
everything = [boot sysvinit sysklogd kernel ];
everything = [boot sysvinit sysklogd kernel];
}