Ignore:
Timestamp:
Jun 12, 2007, 1:24:02 AM (19 years ago)
Author:
Ralph Paßgang <tha@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
4e87d9a
Parents:
9bb72d2
Message:

fixed a lot of startup or shutdown related problems

  • added start/stop logik to S10boot, S20jggsclean & S98done
  • fixed check for empty variable in vlan.pre-up (ugly erros in log)
  • aiccu only gets killed when it was really running before (otherwise it logs ugly messages to syslog)
  • ntpclient packages now has an init.d script and some reasonable default flags. if present, the serverhost comes from /etc/ntpd.conf
  • removed hotplug ntpclient script, I think it never worked correctly
  • ntpclient & openntpd are waiting 15 seconds in autostart mode before they are executed. in bridging-wlan/lan-mode this seems to be neccessary, because otherwise ntp(client) cannot sync (network not really up?)
  • shorewall only executes "shorewall stop" if it was started before.
  • fixed rcK script: the -k2 option was useless in our case (thx tg)

git-svn-id: svn://www.freewrt.org/branches/freewrt_1_0@2766 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • target/linux/brcm-2.4/squashfs-overlay/files/etc/init.d/S20jffsclean

    r9bb72d2 r535dcdb  
    11#!/bin/sh
    2 # if / is tmpfs, we have an old or broken jffs2
    3 # erase data partition and set flag between bootloader and kernel
    4 { mount|grep "on / type tmpfs" 1>&-; } && {
    5         mtd erase data
    6         jffs2root --clean
    7         reboot
    8 }
     2
     3case $1 in
     4autostart)
     5        exec $0 start
     6        ;;
     7start)
     8        # if / is tmpfs, we have an old or broken jffs2
     9        # erase data partition and set flag between bootloader and kernel
     10        { mount|grep "on / type tmpfs" 1>&-; } && {
     11                mtd erase data
     12                jffs2root --clean
     13                /bin/sync && /bin/busybox reboot -f
     14        }
     15        ;;
     16stop)
     17        echo "no stop function implemented..."
     18        ;;
     19*)
     20        echo "Usage: $0 {start | stop }"
     21        exit 1
     22        ;;
     23esac
     24exit $?
Note: See TracChangeset for help on using the changeset viewer.