English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Diff of /branches/common-nfo/package/base-files/files/etc/init.d/boot

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3426 by tg, Wed Jul 18 12:45:43 2007 UTC revision 3427 by tg, Wed Aug 8 11:08:41 2007 UTC
# Line 1  Line 1 
1  #!/bin/sh  #!/bin/sh
2  #FWINIT 10  #FWINIT 10
3    [[ $1 = ?(auto)start ]] || exit 0
4    
5  . /etc/functions.sh  . /etc/functions.sh
6    
7  case $1 in  [ -f /proc/jffs2_bbc ] && echo S >/proc/jffs2_bbc
8  autostart|start)  
9          [ -f /proc/jffs2_bbc ] && echo S >/proc/jffs2_bbc  mkdir -p /var/{log,run}
10    touch /var/log/{lastlog,wtmp}
11          mkdir -p /var/run  [[ $FAILSAFE = true ]] && touch /tmp/.failsafe
12          mkdir -p /var/log  
13          touch /var/log/wtmp  HOSTNAME=
14          touch /var/log/lastlog  [[ -s /etc/hostname ]] && HOSTNAME=$(</etc/hostname)
15          [[ $FAILSAFE = true ]] && touch /tmp/.failsafe  HOSTNAME=${HOSTNAME%%.*}
16    echo ${HOSTNAME:=FreeWRT} >/proc/sys/kernel/hostname
17          load_modules /etc/modules /etc/modules.d/*  
18    (cd /etc/precopy; tar cf - .) | (cd /tmp; tar xphf -)
19          HOSTNAME=$(</etc/hostname)  chown 0:0 /tmp; chmod 1777 /tmp
20          HOSTNAME=${HOSTNAME%%.*}  
21          echo ${HOSTNAME:=FreeWRT} >/proc/sys/kernel/hostname  load_modules /etc/modules
22    for f in /etc/modules.d/*; do
23          [[ -f /proc/diag/led/power ]] && echo f >/proc/diag/led/power          [[ -e $f ]] && load_modules /etc/modules.d/*
24          ;;          break
25  autostop|stop)  done
         [[ -f /proc/diag/led/power ]] && echo 0 >/proc/diag/led/power  
         ;;  
 esac  
26  exit 0  exit 0

Legend:
Removed from v.3426  
changed lines
  Added in v.3427

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20