Ignore:
Timestamp:
08/02/2011 02:15:42 AM (13 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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:
a2e555d
Parents:
75fe599
Message:

Rewrite bootscripts and Chaper 7

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9574 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bootscripts/Makefile

    r75fe599 r0cda898  
    11ETCDIR=/etc
    22EXTDIR=${DESTDIR}${ETCDIR}
     3LIBDIR=${DESTDIR}/lib/boot
    34MODE=754
    45DIRMODE=755
     
    1819        install -d -m ${DIRMODE} ${EXTDIR}/rc.d/init.d
    1920        install -d -m ${DIRMODE} ${EXTDIR}/sysconfig
     21        install -d -m ${DIRMODE} ${LIBDIR}
    2022
    21 create-service-dir:
    22         install -d -m ${DIRMODE} ${EXTDIR}/sysconfig/network-devices/services
    23 
    24 install: create-dirs create-service-dir
     23install: create-dirs
    2524        install -m ${MODE} lfs/init.d/checkfs       ${EXTDIR}/rc.d/init.d/
    2625        install -m ${MODE} lfs/init.d/cleanfs       ${EXTDIR}/rc.d/init.d/
    2726        install -m ${CONFMODE} lfs/init.d/functions ${EXTDIR}/rc.d/init.d/
     27        install -m ${CONFMODE} lfs/init.d/functions ${LIBDIR}
    2828        install -m ${MODE} lfs/init.d/halt          ${EXTDIR}/rc.d/init.d/
    2929        install -m ${MODE} lfs/init.d/console       ${EXTDIR}/rc.d/init.d/
     
    3838        install -m ${MODE} lfs/init.d/sendsignals   ${EXTDIR}/rc.d/init.d/
    3939        install -m ${MODE} lfs/init.d/setclock      ${EXTDIR}/rc.d/init.d/
    40         install -m ${MODE} lfs/init.d/sysklogd      ${EXTDIR}/rc.d/init.d/
     40        install -m ${MODE} lfs/init.d/sysklogd      ${EXTDIR}/rc.d/init.d/
    4141        install -m ${MODE} lfs/init.d/swap          ${EXTDIR}/rc.d/init.d/
    4242        install -m ${MODE} lfs/init.d/sysctl        ${EXTDIR}/rc.d/init.d/
     
    4545        install -m ${MODE} lfs/init.d/udev_retry    ${EXTDIR}/rc.d/init.d/
    4646        ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc0.d/K80network
    47         ln -sf ../init.d/sysklogd   ${EXTDIR}/rc.d/rc0.d/K90sysklogd
     47        ln -sf ../init.d/sysklogd    ${EXTDIR}/rc.d/rc0.d/K90sysklogd
    4848        ln -sf ../init.d/sendsignals ${EXTDIR}/rc.d/rc0.d/S60sendsignals
    4949        ln -sf ../init.d/mountfs     ${EXTDIR}/rc.d/rc0.d/S70mountfs
     
    5252        ln -sf ../init.d/halt        ${EXTDIR}/rc.d/rc0.d/S99halt
    5353        ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc1.d/K80network
    54         ln -sf ../init.d/sysklogd   ${EXTDIR}/rc.d/rc1.d/K90sysklogd
     54        ln -sf ../init.d/sysklogd    ${EXTDIR}/rc.d/rc1.d/K90sysklogd
    5555        ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc2.d/K80network
    56         ln -sf ../init.d/sysklogd   ${EXTDIR}/rc.d/rc2.d/K90sysklogd
    57         ln -sf ../init.d/sysklogd   ${EXTDIR}/rc.d/rc3.d/S10sysklogd
     56        ln -sf ../init.d/sysklogd    ${EXTDIR}/rc.d/rc2.d/K90sysklogd
     57        ln -sf ../init.d/sysklogd    ${EXTDIR}/rc.d/rc3.d/S10sysklogd
    5858        ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc3.d/S20network
    59         ln -sf ../init.d/sysklogd   ${EXTDIR}/rc.d/rc4.d/S10sysklogd
     59        ln -sf ../init.d/sysklogd    ${EXTDIR}/rc.d/rc4.d/S10sysklogd
    6060        ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc4.d/S20network
    61         ln -sf ../init.d/sysklogd   ${EXTDIR}/rc.d/rc5.d/S10sysklogd
     61        ln -sf ../init.d/sysklogd    ${EXTDIR}/rc.d/rc5.d/S10sysklogd
    6262        ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc5.d/S20network
    6363        ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc6.d/K80network
    64         ln -sf ../init.d/sysklogd   ${EXTDIR}/rc.d/rc6.d/K90sysklogd
     64        ln -sf ../init.d/sysklogd    ${EXTDIR}/rc.d/rc6.d/K90sysklogd
    6565        ln -sf ../init.d/sendsignals ${EXTDIR}/rc.d/rc6.d/S60sendsignals
    6666        ln -sf ../init.d/mountfs     ${EXTDIR}/rc.d/rc6.d/S70mountfs
     
    8080        ln -sf ../init.d/localnet    ${EXTDIR}/rc.d/rcsysinit.d/S80localnet
    8181        ln -sf ../init.d/sysctl      ${EXTDIR}/rc.d/rcsysinit.d/S90sysctl
    82         if [ ! -f ${EXTDIR}/sysconfig/createfiles ]; then install -m ${CONFMODE} lfs/sysconfig/createfiles ${EXTDIR}/sysconfig/; fi
    83         if [ ! -f ${EXTDIR}/sysconfig/modules     ]; then install -m ${CONFMODE} lfs/sysconfig/modules     ${EXTDIR}/sysconfig/; fi
    84         if [ ! -f ${EXTDIR}/sysconfig/rc          ]; then install -m ${CONFMODE} lfs/sysconfig/rc          ${EXTDIR}/sysconfig/; fi
    85         install                   -m ${MODE} lfs/sysconfig/network-devices/ifup   ${EXTDIR}/sysconfig/network-devices/
    86         install                   -m ${MODE} lfs/sysconfig/network-devices/ifdown ${EXTDIR}/sysconfig/network-devices/
    87         install                   -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static       ${EXTDIR}/sysconfig/network-devices/services/
    88         install                   -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static-route ${EXTDIR}/sysconfig/network-devices/services/
     82        if [ ! -f ${EXTDIR}/sysconfig/createfiles ]; then \
     83     install -m ${CONFMODE} lfs/sysconfig/createfiles ${EXTDIR}/sysconfig/ ;\
     84   fi
     85        if [ ! -f ${EXTDIR}/sysconfig/modules     ]; then \
     86     install -m ${CONFMODE} lfs/sysconfig/modules     ${EXTDIR}/sysconfig/ ;\
     87   fi
     88        if [ ! -f ${EXTDIR}/sysconfig/rc          ]; then \
     89     install -m ${CONFMODE} lfs/sysconfig/rc          ${EXTDIR}/sysconfig/ ;\
     90   fi
     91        install -m ${MODE} lfs/sysconfig/network-devices/ifup   /sbin
     92        install -m ${MODE} lfs/sysconfig/network-devices/ifdown /sbin
     93        install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static       ${LIBDIR}
     94        install -m ${MODE} lfs/sysconfig/network-devices/services/ipv4-static-route ${LIBDIR}
    8995
    9096install-consolelog: create-dirs
     
    9298        ln -sf ../init.d/consolelog  ${EXTDIR}/rc.d/rcsysinit.d/S00consolelog
    9399
    94 install-lsb-compliant:
    95         make -C contrib/lsb
    96 
    97 install-service-mtu: create-service-dir
    98         install -m ${MODE} contrib/sysconfig/network-devices/services/mtu ${EXTDIR}/sysconfig/network-devices/services
    99 
    100 minimal: create-dirs create-service-dir
     100minimal: create-dirs
    101101        install -m ${MODE} lfs/init.d/checkfs       ${EXTDIR}/rc.d/init.d/
    102102        install -m ${MODE} lfs/init.d/cleanfs       ${EXTDIR}/rc.d/init.d/
    103103        install -m ${CONFMODE} lfs/init.d/functions ${EXTDIR}/rc.d/init.d/
     104        install -m ${CONFMODE} lfs/init.d/functions ${LIBDIR}
    104105        install -m ${MODE} lfs/init.d/halt          ${EXTDIR}/rc.d/init.d/
    105106        install -m ${MODE} lfs/init.d/localnet      ${EXTDIR}/rc.d/init.d/
     
    126127        ln -sf ../init.d/mountfs     ${EXTDIR}/rc.d/rcsysinit.d/S40mountfs
    127128        ln -sf ../init.d/cleanfs     ${EXTDIR}/rc.d/rcsysinit.d/S45cleanfs
    128         if [ ! -f ${EXTDIR}/sysconfig/rc          ]; then install -m ${CONFMODE} lfs/sysconfig/rc          ${EXTDIR}/sysconfig/; fi
     129        if [ ! -f ${EXTDIR}/sysconfig/rc          ]; then \
     130      install -m ${CONFMODE} lfs/sysconfig/rc ${EXTDIR}/sysconfig/; \
     131   fi
    129132
    130 .PHONY: all create-dirs create-service-dir \
    131         install install-service-mtu
     133.PHONY: all create-dirs install
    132134
Note: See TracChangeset for help on using the changeset viewer.