Changeset c2db087 for lsb-bootscripts/etc/init.d
- Timestamp:
- 05/18/2011 05:18:30 PM (13 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- d93bdd1e
- Parents:
- 499ce32
- Location:
- lsb-bootscripts/etc/init.d
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
lsb-bootscripts/etc/init.d/cleanfs
r499ce32 rc2db087 10 10 # Default-Start: S 11 11 # Default-Stop: 12 # Short-Description: Cleans temporary directories early in the boot process.13 # Description: Cleans t emporary directories /var/run, /var/lock, and14 # / tmp. cleanfs also creates /var/run/utmp and any files15 # defined in/etc/default/createfiles.12 # Short-Description: Cleans and prepares the temporary directory. 13 # Description: Cleans the temporary directory /tmp and creates the 14 # /var/run/utmp file and any other files defined in 15 # /etc/default/createfiles. 16 16 # X-LFS-Provided-By: LFS 17 17 ### END INIT INFO -
lsb-bootscripts/etc/init.d/network
r499ce32 rc2db087 18 18 19 19 case "${1}" in 20 start) 21 # Start all network interfaces 22 for file in ${NETWORK_DEVICES}/ifconfig.* 23 do 24 interface=${file##*/ifconfig.} 20 start) 21 # Start all network interfaces 22 for dir in ${NETWORK_DEVICES}/ifconfig.* 23 do 24 interface=${dir##*/ifconfig.} 25 # skip if $dir is * (because nothing was found) 26 if [ "${interface}" = "*" ]; then 27 continue 28 fi 29 # Process individual configuration files 30 for file in "${dir}"/* ; do 31 ONBOOT=`grep "ONBOOT" "${file}" | sed 's@^ONBOOT=@@'` 32 case "${ONBOOT}" in 33 Y* | y* | 0) 34 /sbin/ifup -c "${file}" "${interface}" 35 ;; 36 esac 37 done 38 done 39 ;; 25 40 26 # skip if $file is * (because nothing was found) 27 if [ "${interface}" = "*" ] 28 then 29 continue 30 fi 31 IN_BOOT=1 /sbin/ifup ${interface} 32 done 33 ;; 41 stop) 42 # Reverse list 43 DIRS="" 44 for dir in /run/network/ifconfig.* 45 do 46 DIRS="${dir} ${DIRS}" 47 done 34 48 35 stop) 36 # Reverse list 37 FILES="" 38 for file in /run/network/ifconfig.* 39 do 40 FILES="${file} ${FILES}" 41 done 49 # Stop all network interfaces 50 for dir in ${DIRS}; do 51 interface=${dir##*/ifconfig.} 52 # skip if $dir is * (because nothing was found) 53 if [ "${interface}" = "*" ]; then 54 continue 55 fi 56 # Process individual configuration files 57 for file in "${dir}"/* ; do 58 # No checking necessary if it is in /run/network 59 /sbin/ifdown -c "${file}" "${interface}" 60 done 61 link_status=`/sbin/ip link show "${interface}" | \ 62 grep -o "state DOWN"` 63 if [ "${link_status}" != "state DOWN" ]; then 64 message="Shutting down the ${interface} interface..." 65 /sbin/ip addr flush "${interface}" && 66 /sbin/ip link set "${interface}" down 67 evaluate_retval standard 68 fi 69 done 70 ;; 42 71 43 # Stop all network interfaces 44 for file in ${FILES} 45 do 46 interface=${file##*/ifconfig.} 72 restart) 73 ${0} stop 74 sleep 1 75 ${0} start 76 ;; 47 77 48 # skip if $file is * (because nothing was found) 49 if [ "${interface}" = "*" ] 50 then 51 continue 52 fi 53 54 IN_BOOT=1 /sbin/ifdown ${interface} 55 done 56 ;; 57 58 restart) 59 ${0} stop 60 sleep 1 61 ${0} start 62 ;; 63 64 *) 65 echo "Usage: ${0} {start|stop|restart}" 66 exit 1 67 ;; 78 *) 79 echo "Usage: ${0} {start|stop|restart}" 80 exit 1 81 ;; 68 82 esac 69 83
Note:
See TracChangeset
for help on using the changeset viewer.