OpenWrt – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #!/bin/sh /etc/rc.common |
2 | # Copyright (C) 2006-2011 OpenWrt.org |
||
3 | |||
4 | START=10 |
||
5 | STOP=98 |
||
6 | |||
7 | uci_apply_defaults() { |
||
8 | . /lib/functions/system.sh |
||
9 | |||
10 | cd /etc/uci-defaults || return 0 |
||
11 | files="$(ls)" |
||
12 | [ -z "$files" ] && return 0 |
||
13 | mkdir -p /tmp/.uci |
||
14 | for file in $files; do |
||
15 | ( . "./$(basename $file)" ) && rm -f "$file" |
||
16 | done |
||
17 | uci commit |
||
18 | } |
||
19 | |||
20 | boot() { |
||
21 | [ -f /proc/mounts ] || /sbin/mount_root |
||
22 | [ -f /proc/jffs2_bbc ] && echo "S" > /proc/jffs2_bbc |
||
23 | [ -f /proc/net/vlan/config ] && vconfig set_name_type DEV_PLUS_VID_NO_PAD |
||
24 | |||
25 | mkdir -p /var/run |
||
26 | mkdir -p /var/log |
||
27 | mkdir -p /var/lock |
||
28 | mkdir -p /var/state |
||
29 | mkdir -p /var/tmp |
||
30 | mkdir -p /tmp/.uci |
||
31 | chmod 0700 /tmp/.uci |
||
32 | touch /var/log/wtmp |
||
33 | touch /var/log/lastlog |
||
34 | touch /tmp/resolv.conf.auto |
||
35 | ln -sf /tmp/resolv.conf.auto /tmp/resolv.conf |
||
36 | grep -q debugfs /proc/filesystems && /bin/mount -o noatime -t debugfs debugfs /sys/kernel/debug |
||
37 | [ "$FAILSAFE" = "true" ] && touch /tmp/.failsafe |
||
38 | |||
39 | /sbin/kmodloader |
||
40 | |||
41 | [ ! -f /etc/config/wireless ] && { |
||
42 | # compat for brcm47xx and mvebu |
||
43 | sleep 1 |
||
44 | } |
||
45 | |||
46 | /bin/config_generate |
||
47 | uci_apply_defaults |
||
48 | |||
49 | # temporary hack until configd exists |
||
50 | /sbin/reload_config |
||
51 | } |