~vcs-imports/ipfire/ipfire-2.x

« back to all changes in this revision

Viewing changes to lfs/initscripts

  • Committer: ms
  • Date: 2006-12-02 22:38:39 UTC
  • Revision ID: git-v1:73d9a908d5108e63c916b8868d2f12f8a0a229a7
System ist mittels LFS Bootscripte startbar.


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@354 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
 
51
51
$(TARGET) :
52
52
        @$(PREBUILD)
53
 
        -mkdir -p /etc/rc.d/helper
54
 
        for i in $(DIR_SRC)/src/rc.d/* ; do \
55
 
            if [ -f $$i ]; then \
56
 
                sed "s+CONFIG_ROOT+$(CONFIG_ROOT)+g" $$i > /etc/rc.d/`basename $$i`; \
57
 
            fi; \
58
 
        done
59
 
        for i in $(DIR_SRC)/src/rc.d/helper/* ; do \
60
 
            if [ -f $$i ]; then \
61
 
                sed "s+CONFIG_ROOT+$(CONFIG_ROOT)+g" $$i > /etc/rc.d/helper/`basename $$i`; \
62
 
            fi; \
63
 
        done
64
 
        chmod -R 755 /etc/rc.d
65
 
        chgrp nobody /etc/rc.d/rc.red
66
 
        chmod 4750 /etc/rc.d/rc.red
67
 
 
68
 
        -mkdir -p /etc/boot.d
69
 
        cp -f $(DIR_SRC)/src/boot.d/* /etc/boot.d
 
53
 
 
54
        # Make directories
 
55
        install -d -m 755 /etc/rc.d/rc0.d
 
56
        install -d -m 755 /etc/rc.d/rc1.d
 
57
        install -d -m 755 /etc/rc.d/rc2.d
 
58
        install -d -m 755 /etc/rc.d/rc3.d
 
59
        install -d -m 755 /etc/rc.d/rc4.d
 
60
        install -d -m 755 /etc/rc.d/rc5.d
 
61
        install -d -m 755 /etc/rc.d/rc6.d
 
62
        install -d -m 755 /etc/rc.d/rcsysinit.d
 
63
        install -d -m 755 /etc/rc.d/init.d
 
64
        install -d -m 755 /etc/sysconfig
 
65
 
 
66
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/checkfs       /etc/rc.d/init.d/
 
67
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/cleanfs       /etc/rc.d/init.d/
 
68
        install -m 644 $(DIR_SRC)/src/initscripts/init.d/functions     /etc/rc.d/init.d/
 
69
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/halt          /etc/rc.d/init.d/
 
70
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/console       /etc/rc.d/init.d/
 
71
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/localnet      /etc/rc.d/init.d/
 
72
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/modules       /etc/rc.d/init.d/
 
73
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/mountfs       /etc/rc.d/init.d/
 
74
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/mountkernfs   /etc/rc.d/init.d/
 
75
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/rc            /etc/rc.d/init.d/
 
76
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/reboot        /etc/rc.d/init.d/
 
77
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/sendsignals   /etc/rc.d/init.d/
 
78
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/setclock      /etc/rc.d/init.d/
 
79
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/sysklogd      /etc/rc.d/init.d/
 
80
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/swap          /etc/rc.d/init.d/
 
81
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/sysctl        /etc/rc.d/init.d/
 
82
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/template      /etc/rc.d/init.d/
 
83
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/udev          /etc/rc.d/init.d/
 
84
        install -m 754 $(DIR_SRC)/src/initscripts/init.d/udev_retry    /etc/rc.d/init.d/
 
85
        ln -sf ../init.d/sysklogd    /etc/rc.d/rc0.d/K90sysklogd
 
86
        ln -sf ../init.d/sendsignals /etc/rc.d/rc0.d/S60sendsignals
 
87
        ln -sf ../init.d/mountfs     /etc/rc.d/rc0.d/S70mountfs
 
88
        ln -sf ../init.d/swap        /etc/rc.d/rc0.d/S80swap
 
89
        ln -sf ../init.d/localnet    /etc/rc.d/rc0.d/S90localnet
 
90
        ln -sf ../init.d/halt        /etc/rc.d/rc0.d/S99halt
 
91
        ln -sf ../init.d/sysklogd    /etc/rc.d/rc1.d/K90sysklogd
 
92
        ln -sf ../init.d/sysklogd    /etc/rc.d/rc2.d/K90sysklogd
 
93
        ln -sf ../init.d/sysklogd    /etc/rc.d/rc3.d/S10sysklogd
 
94
        ln -sf ../init.d/sysklogd    /etc/rc.d/rc4.d/S10sysklogd
 
95
        ln -sf ../init.d/sysklogd    /etc/rc.d/rc5.d/S10sysklogd
 
96
        ln -sf ../init.d/sysklogd    /etc/rc.d/rc6.d/K90sysklogd
 
97
        ln -sf ../init.d/sendsignals /etc/rc.d/rc6.d/S60sendsignals
 
98
        ln -sf ../init.d/mountfs     /etc/rc.d/rc6.d/S70mountfs
 
99
        ln -sf ../init.d/swap        /etc/rc.d/rc6.d/S80swap
 
100
        ln -sf ../init.d/localnet    /etc/rc.d/rc6.d/S90localnet
 
101
        ln -sf ../init.d/reboot      /etc/rc.d/rc6.d/S99reboot
 
102
        ln -sf ../init.d/mountkernfs /etc/rc.d/rcsysinit.d/S00mountkernfs
 
103
        ln -sf ../init.d/modules     /etc/rc.d/rcsysinit.d/S05modules
 
104
        ln -sf ../init.d/udev        /etc/rc.d/rcsysinit.d/S10udev
 
105
        ln -sf ../init.d/swap        /etc/rc.d/rcsysinit.d/S20swap
 
106
        ln -sf ../init.d/checkfs     /etc/rc.d/rcsysinit.d/S30checkfs
 
107
        ln -sf ../init.d/mountfs     /etc/rc.d/rcsysinit.d/S40mountfs
 
108
        ln -sf ../init.d/udev_retry  /etc/rc.d/rcsysinit.d/S45udev_retry
 
109
        ln -sf ../init.d/cleanfs     /etc/rc.d/rcsysinit.d/S50cleanfs
 
110
        ln -sf ../init.d/setclock    /etc/rc.d/rcsysinit.d/S60setclock
 
111
        ln -sf ../init.d/console     /etc/rc.d/rcsysinit.d/S70console
 
112
        ln -sf ../init.d/localnet    /etc/rc.d/rcsysinit.d/S80localnet
 
113
        ln -sf ../init.d/sysctl      /etc/rc.d/rcsysinit.d/S90sysctl
 
114
        install -m 644 $(DIR_SRC)/src/initscripts/sysconfig/createfiles /etc/sysconfig/
 
115
        install -m 644 $(DIR_SRC)/src/initscripts/sysconfig/modules     /etc/sysconfig/
 
116
        install -m 644 $(DIR_SRC)/src/initscripts/sysconfig/rc          /etc/sysconfig/
 
117
        install -m 644 $(DIR_SRC)/src/initscripts/sysconfig/clock       /etc/sysconfig/
 
118
        install -m 644 $(DIR_SRC)/src/initscripts/sysconfig/network     /etc/sysconfig/
 
119
 
 
120
#       -mkdir -p /etc/rc.d/helper
 
121
#       for i in $(DIR_SRC)/src/rc.d/* ; do \
 
122
#           if [ -f $$i ]; then \
 
123
#               sed "s+CONFIG_ROOT+$(CONFIG_ROOT)+g" $$i > /etc/rc.d/`basename $$i`; \
 
124
#           fi; \
 
125
#       done
 
126
#       for i in $(DIR_SRC)/src/rc.d/helper/* ; do \
 
127
#           if [ -f $$i ]; then \
 
128
#               sed "s+CONFIG_ROOT+$(CONFIG_ROOT)+g" $$i > /etc/rc.d/helper/`basename $$i`; \
 
129
#           fi; \
 
130
#       done
 
131
#       chmod -R 755 /etc/rc.d
 
132
#       chgrp nobody /etc/rc.d/rc.red
 
133
#       chmod 4750 /etc/rc.d/rc.red
 
134
#
 
135
#       -mkdir -p /etc/boot.d
 
136
#       cp -f $(DIR_SRC)/src/boot.d/* /etc/boot.d
70
137
 
71
138
        @$(POSTBUILD)