Changeset 98d18589
- Timestamp:
- 03/27/2004 07:16:16 AM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.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, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 12929fb
- Parents:
- a58b896
- Files:
-
- 1 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
basicnet/netprogs/nfs-utils/nfs-utils-config.xml
ra58b896 r98d18589 13 13 <screen><userinput>/home 192.168.0.0/255.255.0.0(rw)</userinput></screen> 14 14 15 <para>Create the nfs-server script to start the server at boot:</para> 16 17 <screen><userinput><command>cat > /etc/rc.d/init.d/nfs-server << 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> 16 init script included in the 17 <xref linkend="intro-important-bootscripts"/> package to start 18 the server at boot.</para> 20 19 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 && 66 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc0.d/K48nfs-server && 67 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc1.d/K48nfs-server && 68 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc2.d/K48nfs-server && 69 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc3.d/S24nfs-server && 70 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc4.d/S24nfs-server && 71 ln -s /etc/rc.d/init.d/nfs-server /etc/rc.d/rc5.d/S24nfs-server && 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> 73 21 74 22 </sect3> … … 83 31 <screen><userinput><server-name>:/home /home nfs rw 0 0</userinput></screen> 84 32 85 <para>Create the nfs-client script to mount the partitions at boot:</para> 86 87 <screen><userinput><command>cat > /etc/rc.d/init.d/nfs-client << 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> 34 init script included in the 35 <xref linkend="intro-important-bootscripts"/> package to mount 36 the partitions at boot.</para> 90 37 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 && 132 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc0.d/K48nfs-client && 133 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc1.d/K48nfs-client && 134 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc2.d/K48nfs-client && 135 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc3.d/S24nfs-client && 136 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc4.d/S24nfs-client && 137 ln -s /etc/rc.d/init.d/nfs-client /etc/rc.d/rc5.d/S24nfs-client && 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> 139 39 140 40 </sect3> -
basicnet/netprogs/ntp/ntp-config.xml
ra58b896 r98d18589 42 42 and update the time each time <command>ntpd</command> is scheduled.</para> 43 43 44 <para>If you choose Option one, then create the bootscript 45 <filename>/etc/rc.d/init.d/ntp</filename> and put the start and 46 stop symlinks:</para> 47 48 <screen><userinput><command>cat > /etc/rc.d/init.d/ntp << "EOF"</command> 49 #!/bin/sh 50 # Begin $rc_base/init.d/ntp 51 . /etc/sysconfig/rc 52 . $rc_functions 53 case "$1" in 54 start) 55 echo "Starting ntpd..." 56 loadproc ntpd 57 ;; 58 stop) 59 echo "Stopping ntpd..." 60 killproc ntpd 61 ;; 62 restart) 63 $0 stop 64 sleep 1 65 $0 start 66 ;; 67 status) 68 statusproc ntpd 69 ;; 70 *) 71 echo "Usage: $0 {start|stop|restart|status}" 72 exit 1 73 ;; 74 esac 75 # End $rc_base/init.d/ntp 76 <command>EOF 77 chmod 755 /etc/rc.d/init.d/ntp && 78 cd /etc/rc.d/init.d && 79 ln -sf ../init.d/ntp ../rc0.d/K46ntp && 80 ln -sf ../init.d/ntp ../rc1.d/K46ntp && 81 ln -sf ../init.d/ntp ../rc2.d/K46ntp && 82 ln -sf ../init.d/ntp ../rc3.d/S26ntp && 83 ln -sf ../init.d/ntp ../rc4.d/S26ntp && 84 ln -sf ../init.d/ntp ../rc5.d/S26ntp && 85 ln -sf ../init.d/ntp ../rc6.d/K46ntp</command></userinput></screen> 44 <para>If you choose Option one, then install 45 <filename>/etc/rc.d/init.d/ntp</filename> 46 init script included in the 47 <xref linkend="intro-important-bootscripts"/> package.</para> 48 49 <screen><userinput><command>make install-ntp</command></userinput></screen> 86 50 87 51 <para>If you prefer to start ntpd periodically, add the following command to -
basicnet/netprogs/portmap/portmap-config.xml
ra58b896 r98d18589 6 6 </sect3> 7 7 8 <sect3><title> Create the <command>portmap</command> boot script</title>8 <sect3><title>Boot script</title> 9 9 10 <screen><userinput><command>cat > /etc/rc.d/init.d/portmap << "EOF"</command> 11 #!/bin/sh 12 # Begin /etc/rc.d/init.d/portmap 13 14 . /etc/rc.d/init.d/functions 15 16 case "$1" in 17 start) 18 echo "Starting RPC Portmap" 19 loadproc /sbin/portmap 20 ;; 21 22 stop) 23 echo "Stopping Portmap" 24 killproc /sbin/portmap 25 ;; 26 27 restart) 28 $0 stop 29 /bin/sleep 1 30 $0 start 31 ;; 32 33 *) 34 echo "Usage: $0 {start|stop|restart}" 35 exit 1 36 ;; 37 38 esac 39 40 # End /etc/rc.d/init.d/portmap 41 <command>EOF 42 chmod 754 /etc/rc.d/init.d/portmap && 43 cd /etc/rc.d/init.d && 44 ln -sf ../init.d/portmap ../rc0.d/K49portmap && 45 ln -sf ../init.d/portmap ../rc1.d/K49portmap && 46 ln -sf ../init.d/portmap ../rc2.d/K49portmap && 47 ln -sf ../init.d/portmap ../rc3.d/S22portmap && 48 ln -sf ../init.d/portmap ../rc4.d/S22portmap && 49 ln -sf ../init.d/portmap ../rc5.d/S22portmap && 50 ln -sf ../init.d/portmap ../rc6.d/K49portmap</command></userinput></screen> 10 <para>Install the <filename>/etc/rc.d/init.d/portmap</filename> 11 init script included in the 12 <xref linkend="intro-important-bootscripts"/> package.</para> 13 14 <screen><userinput><command>make install-portmap</command></userinput></screen> 51 15 52 16 </sect3> -
index.xml
ra58b896 r98d18589 3 3 "/usr/share/docbook/docbookx.dtd" [ 4 4 5 <!ENTITY version "CVS-2004032 6">6 <!ENTITY releasedate "March 2 6th, 2004">5 <!ENTITY version "CVS-20040327"> 6 <!ENTITY releasedate "March 27th, 2004"> 7 7 <!ENTITY blfs-version "cvs"> 8 8 -
introduction/welcome/changelog.xml
ra58b896 r98d18589 11 11 12 12 <itemizedlist> 13 14 <listitem><para>March 27th, 2004 [tushar]: Added pico to the list of text editors.</para></listitem> 15 16 <listitem><para>March 27th, 2004 [tushar]: Updated nfs, ntp, portmap, 17 exim, postfix, and sendmail to use lfs-bootscripts for init scripts.</para></listitem> 13 18 14 19 <listitem><para>March 26th, 2004 [igor]: Updated example NTP servers -
postlfs/editors/editors.xml
ra58b896 r98d18589 13 13 &postlfs-editors-nano; 14 14 &postlfs-editors-joe; 15 &postlfs-editors-pico; 15 16 16 17 </chapter> -
postlfs/postlfs.ent
ra58b896 r98d18589 52 52 <!ENTITY % joe SYSTEM "editors/joe/joe.ent"> 53 53 %joe; 54 <!ENTITY postlfs-editors-pico SYSTEM "editors/pico.xml"> 54 55 55 56 <!-- Shells --> -
server/mail/exim/exim-config.xml
ra58b896 r98d18589 24 24 present.</para></note> 25 25 26 <para>To start and stop Exim on system boot/shutdown create the 27 exim boot script with the following commands:</para> 28 29 <screen><userinput><command>cat > /etc/rc.d/init.d/exim << "EOF"</command> 30 #!/bin/sh 31 # Begin $rc_base/init.d/exim 32 33 # Based on sysklogd script from LFS-3.1 and earlier. 34 # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org 35 36 . /etc/sysconfig/rc 37 . $rc_functions 38 39 case "$1" in 40 41 start) 42 echo "Starting exim..." 43 loadproc /usr/sbin/exim -bd -q1m 44 ;; 45 46 stop) 47 echo "Stopping exim..." 48 killproc exim 49 ;; 50 51 status) 52 statusproc exim 53 ;; 54 55 restart) 56 $0 stop 57 sleep 1 58 $0 start 59 ;; 60 61 *) 62 echo "Usage: $0 {start|stop|status|restart}" 63 exit 1 64 ;; 65 esac 66 67 # End $rc_base/init.d/exim 68 <command>EOF 69 chmod 755 /etc/rc.d/init.d/exim</command></userinput></screen> 70 71 <para>Create the run level symlinks with the following commands:</para> 72 73 <screen><userinput><command>cd /etc/rc.d/init.d && 74 ln -sf ../init.d/exim ../rc0.d/K25exim && 75 ln -sf ../init.d/exim ../rc1.d/K25exim && 76 ln -sf ../init.d/exim ../rc2.d/K25exim && 77 ln -sf ../init.d/exim ../rc3.d/S35exim && 78 ln -sf ../init.d/exim ../rc4.d/S35exim && 79 ln -sf ../init.d/exim ../rc5.d/S35exim && 80 ln -sf ../init.d/exim ../rc6.d/K25exim</command></userinput></screen> 26 <para>To automate the running of exim at startup, 27 install <filename>/etc/rc.d/init.d/exim</filename> 28 init script included in the <xref linkend="intro-important-bootscripts"/> package.</para> 29 30 <screen><userinput><command>make install-exim</command></userinput></screen> 81 31 82 32 </sect3> -
server/mail/postfix/postfix-config.xml
ra58b896 r98d18589 45 45 <sect3><title>Postfix init.d script</title> 46 46 47 <para>To automate the running of Postfix, use following command to create the init.d script:</para> 47 <para>To automate the running of Postfix at startup, install <filename>/etc/rc.d/init.d/postfix</filename> 48 init script included in the <xref linkend="intro-important-bootscripts"/> package.</para> 48 49 49 <screen><userinput><command>cat > /etc/rc.d/init.d/postfix << "EOF"</command> 50 #!/bin/sh 51 # Begin $rc_base/init.d/postfix 50 <screen><userinput><command>make install-postfix</command></userinput></screen> 52 51 53 # Based on sysklogd script from LFS-3.1 and earlier.54 # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org55 56 . /etc/sysconfig/rc57 . $rc_functions58 59 case "$1" in60 61 start)62 echo "Starting Postfix..."63 loadproc postfix start64 ;;65 66 stop)67 echo "Stopping Postfix..."68 loadproc postfix stop69 ;;70 71 reload)72 echo "Reloading Postfix..."73 loadproc postfix reload74 ;;75 76 abort)77 echo "Aborting Postfix..."78 loadproc postfix abort79 ;;80 81 flush)82 echo "Flushing Postfix..."83 loadproc postfix flush84 ;;85 86 check)87 echo "Checking Postfix..."88 loadproc postfix check89 ;;90 91 restart)92 $0 stop93 sleep 194 $0 start95 ;;96 97 *)98 echo "Usage: $0 {start|stop|reload|abort|flush|check|restart}"99 exit 1100 ;;101 esac102 103 # End $rc_base/init.d/postfix104 <command>EOF105 chmod 755 /etc/rc.d/init.d/postfix</command></userinput></screen>106 107 <para>Create the symbolic links to this file in the relevant108 <filename>rc.d</filename> directory with the following commands:</para>109 110 <screen><userinput><command>cd /etc/rc.d/init.d &&111 ln -sf ../init.d/postfix ../rc0.d/K25postfix &&112 ln -sf ../init.d/postfix ../rc1.d/K25postfix &&113 ln -sf ../init.d/postfix ../rc2.d/K25postfix &&114 ln -sf ../init.d/postfix ../rc3.d/S35postfix &&115 ln -sf ../init.d/postfix ../rc4.d/S35postfix &&116 ln -sf ../init.d/postfix ../rc5.d/S35postfix &&117 ln -sf ../init.d/postfix ../rc6.d/K25postfix</command></userinput></screen>118 52 </sect3> 119 53 -
server/mail/sendmail/sendmail-config.xml
ra58b896 r98d18589 17 17 newaliases -v</command></userinput></screen> 18 18 19 <para>To start and stop Sendmail on system boot/shutdown create the 20 <command>sendmail</command> boot script with the following commands:</para> 19 <para>To automate the running of Sendmail at startup, install <filename>/etc/rc.d/init.d/sendmail</filename> 20 init script included in the <xref linkend="intro-important-bootscripts"/> package.</para> 21 22 <screen><userinput><command>make install-sendmail</command></userinput></screen> 21 23 22 <note><para>The -qNm option , where N is number of minutes, controls24 <note><para>The -qNm option to <command>sendmail</command>, where N is number of minutes, controls 23 25 how often Sendmail will process the mail queue. A default of 5 24 minutes is used here. Individual workstation users may want to set26 minutes is used in the init script. Individual workstation users may want to set 25 27 this as low as 1 minute, large installations handling more mail will 26 28 want to set it higher.</para></note> 27 29 28 <screen><userinput><command>cat > /etc/rc.d/init.d/sendmail << "EOF" 29 #!/bin/sh 30 # Begin $rc_base/init.d/sendmail 31 32 # Based on sysklogd script from LFS-3.1 and earlier. 33 # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org 34 35 . /etc/sysconfig/rc 36 . $rc_functions 37 38 case "$1" in 39 40 start) 41 echo "Starting sendmail..." 42 loadproc /usr/sbin/sendmail -bs -bd -q5m start 43 ;; 44 45 stop) 46 echo "Stopping Sendmail..." 47 killproc sendmail 48 ;; 49 50 status) 51 statusproc sendmail 52 ;; 53 54 restart) 55 $0 stop 56 sleep 1 57 $0 start 58 ;; 59 60 *) 61 echo "Usage: $0 {start|stop|status|restart}" 62 exit 1 63 ;; 64 esac 65 66 # End $rc_base/init.d/sendmail 67 EOF 68 chmod 755 /etc/rc.d/init.d/sendmail</command></userinput></screen> 69 70 <para>Create the run level symlinks with the following commands:</para> 71 72 <screen><userinput><command>cd /etc/rc.d/init.d && 73 ln -sf ../init.d/sendmail ../rc0.d/K25sendmail && 74 ln -sf ../init.d/sendmail ../rc1.d/K25sendmail && 75 ln -sf ../init.d/sendmail ../rc2.d/K25sendmail && 76 ln -sf ../init.d/sendmail ../rc3.d/S35sendmail && 77 ln -sf ../init.d/sendmail ../rc4.d/S35sendmail && 78 ln -sf ../init.d/sendmail ../rc5.d/S35sendmail && 79 ln -sf ../init.d/sendmail ../rc6.d/K25sendmail</command></userinput></screen></sect3> 80 30 </sect3> 81 31 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.