Bug 100556

Summary: RFE: Fix NFS root
Product: [Retired] Red Hat Linux Beta Reporter: Alan Cox <alan>
Component: initscriptsAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: low    
Version: beta1CC: aleksey, julian.blake, rvokal
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 7.31-1 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-09-03 23:49:42 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On:    
Bug Blocks: 100644    
Attachments:
Description Flags
Patch to halt and killall init scripts for clean shutdown of netbooted Linux none

Description Alan Cox 2003-07-23 12:29:39 UTC
Description of problem:

On an NFS root system you need to keep the root ethernet interface up always.
On my test box I added the following simple extra to 
/etc/sysconfig/network-scripts/ifdown

    fi
fi
 
+if [ "${ROOTNFS}" = "yes" ]; then
+      exit 0
+fi
+
 
if [ "${NETWORKING_IPV6}" = "yes" ]; then
    /etc/sysconfig/network-scripts/ifdown-ipv6 ${CONFIG}
fi

and set ROOT_NFS in the config for the interface. I guess grep could automate
that bit too elsewhere but that is another issue

Comment 1 Julian Blake 2003-08-06 15:03:49 UTC
Created attachment 93439 [details]
Patch to halt and killall init scripts for clean shutdown of netbooted Linux

Modifies halt and killall init scripts to allow a clean shutdown of netbooted
Linux.	Patch for CERN Linux 7.3.2 (Red Hat Linux 7.3 plus updates).

In halt: Do not dismount RAM disks

In killall: Do not shutdown network subsystem.

Comment 2 Julian Blake 2003-08-06 15:13:15 UTC
When I set up netbooted CERN Linux 7.3.2 (Red Hat Linux 7.3 plus updates plus
OpenAFS plus CERN-specific bug fixes), I modified the halt and killall init
scripts to get netbooted Linux to shut down cleanly:

/etc/rc.d/init.d/halt: Do not dismount RAM disks.

/etc/rc.d/init.d/killall: Do not shut down network subsystem.

I have attached a patch to halt and killall to this Bugzilla report.  The full
halt and killall files can be seen in

http://cern.ch/linux/redhat73/documentation/netboot/root/etc/rc.d/init.d/

Julian Blake.

Comment 3 Bill Nottingham 2003-09-03 23:49:42 UTC
Patches to halt/killall will be in 7.31-1 and later.