Ignore:
Timestamp:
03/27/2004 07:16:16 AM (18 years ago)
Author:
Tushar Teredesai <tushar@…>
Branches:
10.0, 10.1, 11.0, 11.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, v5_1, v5_1-pre1, xry111/intltool, xry111/test-20220226
Children:
12929fb
Parents:
a58b896
Message:

More bootscript changes

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@1937 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • basicnet/netprogs/nfs-utils/nfs-utils-config.xml

    ra58b896 r98d18589  
    1313<screen><userinput>/home 192.168.0.0/255.255.0.0(rw)</userinput></screen>
    1414
    15 <para>Create the nfs-server script to start the server at boot:</para>
    16 
    17 <screen><userinput><command>cat &gt; /etc/rc.d/init.d/nfs-server &lt;&lt; EOF</command>
    18 #!/bin/sh
    19 # Begin $rc_base/init.d/nfs-server
     15<para>Install the <filename>/etc/rc.d/init.d/nfs-server</filename>
     16init script included in the
     17<xref linkend="intro-important-bootscripts"/> package to start
     18the server at boot.</para>
    2019                                                                                                               
    21 # Based on sysklogd script from LFS-3.1 and earlier.
    22 # Rewritten by Gerard Beekmans  - gerard@linuxfromscratch.org
    23                                                                                                                
    24 . /etc/sysconfig/rc
    25 . $rc_functions
    26                                                                                                                
    27 case "$1" in
    28     start)
    29             echo "Starting NFS Server..."
    30             loadproc /usr/sbin/rpc.mountd
    31             loadproc /usr/sbin/rpc.nfsd 8
    32             loadproc /usr/sbin/rpc.statd
    33             ;;
    34                                                                                                                
    35     stop)
    36             echo "Stopping NFS Server..."
    37             killproc /usr/sbin/rpc.nfsd
    38             killproc /usr/sbin/rpc.mountd
    39             ;;
    40                                                                                                                
    41     reload)
    42             echo "Reloading NFS Server..."
    43             /usr/sbin/exportfs -ra
    44             ;;
    45                                                                                                                
    46     restart)
    47             $0 stop
    48             sleep 1
    49             $0 start
    50             ;;
    51                                                                                                                
    52     status)
    53             statusproc /usr/sbin/rpc.mountd
    54             statusproc /usr/sbin/rpc.nfsd
    55             ;;
    56                                                                                                                
    57     *)
    58             echo "Usage: $0 {start|stop|reload|restart|status}"
    59             exit 1
    60             ;;
    61 esac
    62                                                                                                                
    63 # End $rc_base/init.d/nfs-server
    64 <command>EOF
    65 chmod 755 /etc/rc.d/init.d/nfs-server &amp;&amp;
    66 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc0.d/K48nfs-server &amp;&amp;
    67 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc1.d/K48nfs-server &amp;&amp;
    68 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc2.d/K48nfs-server &amp;&amp;
    69 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc3.d/S24nfs-server &amp;&amp;
    70 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc4.d/S24nfs-server &amp;&amp;
    71 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc5.d/S24nfs-server &amp;&amp;
    72 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc6.d/K48nfs-server</command></userinput></screen>
     20<screen><userinput><command>make install-nfs-server</command></userinput></screen>
    7321
    7422</sect3>
     
    8331<screen><userinput>&lt;server-name&gt;:/home /home nfs rw 0 0</userinput></screen>
    8432
    85 <para>Create the nfs-client script to mount the partitions at boot:</para>
    86 
    87 <screen><userinput><command>cat &gt; /etc/rc.d/init.d/nfs-client &lt;&lt; EOF</command>
    88 #!/bin/sh
    89 # Begin $rc_base/init.d/nfs-client
     33<para>Install the <filename>/etc/rc.d/init.d/nfs-client</filename>
     34init script included in the
     35<xref linkend="intro-important-bootscripts"/> package to mount
     36the partitions at boot.</para>
    9037                                                                                                               
    91 # Based on sysklogd script from LFS-3.1 and earlier.
    92 # Rewritten by Gerard Beekmans  - gerard@linuxfromscratch.org
    93                                                                                                                
    94 . /etc/sysconfig/rc
    95 . $rc_functions
    96                                                                                                                
    97 case "$1" in
    98     start)
    99             echo "Mounting NFS Partitions..."
    100             loadproc /usr/sbin/rpc.statd
    101             loadproc /usr/sbin/rpc.lockd
    102             mount -a -t nfs
    103             ;;
    104                                                                                                                
    105     stop)
    106             echo "Unmounting NFS Partitions..."
    107             umount -a -t nfs
    108             killproc /usr/sbin/rpc.lockd
    109             killproc /usr/sbin/rpc.statd
    110             ;;
    111                                                                                                                
    112     restart)
    113             $0 stop
    114             sleep 1
    115             $0 start
    116             ;;
    117                                                                                                                
    118     status)
    119             statusproc /usr/sbin/rpc.statd
    120             statusproc /usr/sbin/rpc.lockd
    121             ;;
    122                                                                                                                
    123     *)
    124             echo "Usage: $0 {start|stop|restart|status}"
    125             exit 1
    126             ;;
    127 esac
    128                                                                                                                
    129 # End $rc_base/init.d/nfs-client
    130 <command>EOF
    131 chmod 755 /etc/rc.d/init.d/nfs-client &amp;&amp;
    132 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc0.d/K48nfs-client &amp;&amp;
    133 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc1.d/K48nfs-client &amp;&amp;
    134 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc2.d/K48nfs-client &amp;&amp;
    135 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc3.d/S24nfs-client &amp;&amp;
    136 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc4.d/S24nfs-client &amp;&amp;
    137 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc5.d/S24nfs-client &amp;&amp;
    138 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc6.d/K48nfs-client</command></userinput></screen>
     38<screen><userinput><command>make install-nfs-client</command></userinput></screen>
    13939
    14040</sect3>
Note: See TracChangeset for help on using the changeset viewer.