diff options
Diffstat (limited to 'catalyst/nfsroot/2008.0/scripts/nfsroot_setup.sh')
-rw-r--r-- | catalyst/nfsroot/2008.0/scripts/nfsroot_setup.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/catalyst/nfsroot/2008.0/scripts/nfsroot_setup.sh b/catalyst/nfsroot/2008.0/scripts/nfsroot_setup.sh index 4f9b7c9..63ab733 100644 --- a/catalyst/nfsroot/2008.0/scripts/nfsroot_setup.sh +++ b/catalyst/nfsroot/2008.0/scripts/nfsroot_setup.sh @@ -63,7 +63,10 @@ openrc_diskless_setup() { change_opt 'wipe_tmp="NO"' /etc/conf.d/bootmisc # /etc/conf.d/net - echo 'dhcpcd_eth0="--renew --persistent"' >> /etc/conf.d/net + echo '# server side DNSMASQ_USER_CLASS0 will contain the processor count' + echo 'dhcpcd_eth0="--renew --persistent --userclass=$(c=0; for i in /sys/devices/system/cpu/cpu[0-9]*; do ((c++)); done; echo $c)"' >> /etc/conf.d/net +# The above is an alternative which doesn't use wc, thus no superficial process spawning. +# echo 'dhcpcd_eth0="--persistent --userclass=$(ls -1d /sys/devices/system/cpu/cpu[0-9]* | /usr/bin/wc -l)"' >> /etc/conf.d/net # Set clock to localtime as default |