From c3443dcaeb85cf64987089607dc5a89517ceb74f Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Mon, 26 Jun 2006 08:40:07 +0000 Subject: Should fix a timing issue, which prevented hwautocfg to see the completed machine-setup ... git-svn-id: http://svn.openslx.org/svn/openslx/ld4@251 95ad53e4-c205-0410-b2fa-d234c58c8868 --- initrd/initrd-stuff/bin/servconfig | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'initrd/initrd-stuff/bin/servconfig') diff --git a/initrd/initrd-stuff/bin/servconfig b/initrd/initrd-stuff/bin/servconfig index 5dc1f3ff..d5580267 100755 --- a/initrd/initrd-stuff/bin/servconfig +++ b/initrd/initrd-stuff/bin/servconfig @@ -4,7 +4,7 @@ # for linux diskless clients (executed within initial # ramdisk) # -# Author(s): Dirk von Suchodoletz , 23-06-2006 +# Author(s): Dirk von Suchodoletz , 26-06-2006 # Michael Janczyk, 31-05-2006 # Lars Mueller, 23-06-2006 # Oliver Tappe, 23-06-2006 @@ -60,17 +60,10 @@ echo " ####################################################################### # read and unify configuration options - default configuration file, # from dhcp, ldap ... -# wait for the appearance of configuration via dhcp -# do not wait if dhcp is not used (how?) -waitfor /tmp/dhcp-done 10000 || error "$scfg_errdcfg" nonfatal -waitfor /tmp/file-done 10000 || error "$scfg_errfcfg" nonfatal -waitfor /tmp/ldap-done 10000 || error "$scfg_errlcfg" nonfatal -# concat the different files now into the central config file, order -# matters - ldap data has highest priority -for config in /tmp/confviadhcp /tmp/confviafile /tmp/confvialdap - do test -f $config && cat $config >> /etc/machine-setup -done +# wait for the appearance of configuration from several sources +cfgcomplete . /etc/machine-setup + # hack for replacing variables ($serverip, $clientip, $host_name) in # machine-setup sed -e "s/\$serverip/$serverip/;s/\$clientip/$clientip/" \ -- cgit v1.2.3-55-g7522