Changeset 2465
- Timestamp:
- 01/20/07 18:31:44 (2 years ago)
- Files:
-
- trunk/distrib/gentoo/initpost (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/distrib/gentoo/initpost
r2366 r2465 18 18 ## Called as: initpost <cfgdir> <path of util-vserver-vars> 19 19 20 vdir="$1"/vdir 20 cfgdir="$1" 21 vdir="$cfgdir"/vdir 21 22 . "$2" 22 23 … … 30 31 # gentoo initstyle magic 31 32 initstyle=sysv 32 test -e "$ 1"/apps/init/style && initstyle=$(<"$1"/apps/init/style)33 test -e "$cfgdir"/apps/init/style && initstyle=$(<"$cfgdir"/apps/init/style) 33 34 34 35 if test "$initstyle" == "gentoo"; then … … 52 53 echo "!!!" 53 54 fi 55 56 57 # unneeded runlevel scripts 58 pushd "$vdir" &>/dev/null 59 echo ">>> Fixing default runlevel scripts ... " 60 $_CHROOT_SH rm /etc/runlevels/boot/{clock,consolefont,keymaps,modules,net.lo} 2>/dev/null || : 61 $_CHROOT_SH rm /etc/runlevels/default/{hdparm,netmount} 2>/dev/null || : 62 popd &>/dev/null 63 64 65 # setting hostname 66 pushd "$vdir" &>/dev/null 67 68 if test -r "$cfgdir"/uts/nodename && $_CHROOT_SH testfile /etc/conf.d/hostname; then 69 echo ">>> Setting hostname ... " 70 hostnametmp=$($_MKTEMP hostname.XXXXXX) 71 72 $_CHROOT_SH cat /etc/conf.d/hostname | \ 73 $_SED "s:HOSTNAME=\"\(.*\)\":HOSTNAME=\"$(< "$cfgdir"/uts/nodename)\":" > $hostnametmp 74 $_CHROOT_SH truncate /etc/conf.d/hostname < $hostnametmp 75 76 $_RM -f $hostnametmp 77 fi 78 79 popd &>/dev/null 54 80 55 81 … … 89 115 90 116 91 # unneeded runlevel scripts92 pushd "$vdir" &>/dev/null93 echo ">>> Fixing default runlevel scripts ... "94 $_CHROOT_SH rm /etc/runlevels/boot/{clock,consolefont,keymaps,modules,net.lo} 2>/dev/null || :95 $_CHROOT_SH rm /etc/runlevels/default/{hdparm,netmount} 2>/dev/null || :96 popd &>/dev/null97 98 99 117 # fix fstab for checkfs/localmount 100 118 pushd "$vdir" &>/dev/null
