summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDirk von Suchodoletz2007-03-21 21:56:44 +0100
committerDirk von Suchodoletz2007-03-21 21:56:44 +0100
commit3e4b660a95e2ee371955fd5c4213b0a63ac83068 (patch)
tree3c8934311cb3b814dec246a18b7566ccf0874cdb
parent* did missing adjustments to recent refactoring step, as reported by Dirk (diff)
downloadcore-3e4b660a95e2ee371955fd5c4213b0a63ac83068.tar.gz
core-3e4b660a95e2ee371955fd5c4213b0a63ac83068.tar.xz
core-3e4b660a95e2ee371955fd5c4213b0a63ac83068.zip
Some simple fixes and additions to the hardware database.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@791 95ad53e4-c205-0410-b2fa-d234c58c8868
-rw-r--r--initramfs/distro-specs/suse/functions-default1
-rwxr-xr-xinitramfs/initrd-stuff/bin/hwautocfg2
-rwxr-xr-xinitramfs/initrd-stuff/bin/servconfig2
-rw-r--r--initramfs/initrd-stuff/etc/functions1
-rwxr-xr-xinitramfs/initrd-stuff/init2
5 files changed, 5 insertions, 3 deletions
diff --git a/initramfs/distro-specs/suse/functions-default b/initramfs/distro-specs/suse/functions-default
index 7b425d5a..bf6cfdc9 100644
--- a/initramfs/distro-specs/suse/functions-default
+++ b/initramfs/distro-specs/suse/functions-default
@@ -46,6 +46,7 @@ sed -e "s,RUN_PARALLEL=.*,RUN_PARALLEL=\"no\"," \
-i /mnt/etc/${D_SYSCONFDIR}/boot
# if YaST2 should be runnable (without much effect anyway) on the client
testmkd /mnt/var/log/YaST2
+echo "$host_name" > /mnt/etc/HOSTNAME
}
# linking runlevel scripts
diff --git a/initramfs/initrd-stuff/bin/hwautocfg b/initramfs/initrd-stuff/bin/hwautocfg
index 5125b311..4cc45450 100755
--- a/initramfs/initrd-stuff/bin/hwautocfg
+++ b/initramfs/initrd-stuff/bin/hwautocfg
@@ -285,7 +285,7 @@ fi
[ $DEBUGLEVEL -eq 21 ] && echo "** 1st hwdetection finished at $(sysup)"
# load ide drivers first, takes a while to initialize
for driver in cmd64x hpt366 piix slc90e66 cs5520 it821x rz1000 \
- triflex aec62xx cs5530 ns87415 sc1200 trm290 alim15x3 \
+ ahci triflex aec62xx cs5530 ns87415 sc1200 trm290 alim15x3 \
cy82c693 opti621 serverworks via82cxxx amd74xx pata_amd \
pdc202xx_new siimage atiixp hpt34x pdc202xx_old sis5513; do
strinfile " ${driver}" /tmp/hwsetup.info && {
diff --git a/initramfs/initrd-stuff/bin/servconfig b/initramfs/initrd-stuff/bin/servconfig
index 778c15aa..0f309e17 100755
--- a/initramfs/initrd-stuff/bin/servconfig
+++ b/initramfs/initrd-stuff/bin/servconfig
@@ -152,7 +152,7 @@ echo -e "# /etc/hosts - file generated by\n#\t$0:\n#\t$date\
fe00::0\t\tipv6-localnet\nff00::0\t\tipv6-mcastprefix\nff02::1\
\t\tipv6-allnodes\nff02::2\t\tipv6-allrouters\nff02::3\t\t\
ipv6-allhosts\n" >/mnt/etc/hosts
-echo -e "$clientip\t$host_name.$domain $host_name\n" >>/mnt/etc/hosts
+echo -e "$clientip\t$host_name.$domain_name $host_name\n" >>/mnt/etc/hosts
# set up domainname and resolving
test -n "$domain_name" && \
diff --git a/initramfs/initrd-stuff/etc/functions b/initramfs/initrd-stuff/etc/functions
index a16078f7..3dd3a530 100644
--- a/initramfs/initrd-stuff/etc/functions
+++ b/initramfs/initrd-stuff/etc/functions
@@ -621,6 +621,7 @@ cp /tmp/newpasswd /mnt/etc/passwd
echo -e "root:"$root_pw":12958:0:10000::::" > /mnt/etc/shadow
sed 's/:.*/:!:13078:0:99999:7:::/;/^root.*/d' /tmp/newpasswd \
>> /mnt/etc/shadow
+chmod 0640 /mnt/etc/shadow
}
#############################################################################
diff --git a/initramfs/initrd-stuff/init b/initramfs/initrd-stuff/init
index 0059f9cf..b0712f8d 100755
--- a/initramfs/initrd-stuff/init
+++ b/initramfs/initrd-stuff/init
@@ -631,7 +631,7 @@ for ticks in 0 200 300 500 800 1000 1200 2000 5000 ; do
error "$init_wait" nonfatal
done
-[ $i -gt 1000 ] && error "$init_errumnt"
+[ $ticks -gt 1000 ] && error "$init_errumnt"
# check for inittab file (might fail for new style init -> upstart)
test -f /mnt/etc/inittab || test -d /mnt/etc/event.d || error "$init_erritab"
# close runlevel script for stuff to execute during early bootup