Changeset 1f746ad in freewrt
- Timestamp:
- Jul 16, 2007, 5:33:09 PM (18 years ago)
- Children:
- 84b8d14
- Parents:
- c720dd6
- Location:
- package
- Files:
-
- 12 edited
-
base-files/Makefile (modified) (1 diff)
-
base-files/files/etc/functions.sh (modified) (3 diffs)
-
base-files/files/etc/hotplug.d/usb/01-mount (modified) (2 diffs)
-
base-files/files/etc/init.d/boot (modified) (1 diff)
-
base-files/files/etc/init.d/done (modified) (1 diff)
-
base-files/files/etc/init.d/hotplug (modified) (1 diff)
-
base-files/files/etc/preinit (modified) (1 diff)
-
base-files/files/etc/profile (modified) (2 diffs)
-
base-files/files/sbin/hotplug (modified) (2 diffs)
-
base-files/files/usr/share/udhcpc/default.script (modified) (1 diff)
-
fwcf/Config.in (modified) (1 diff)
-
fwcf/Makefile.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
package/base-files/Makefile
rc720dd6 r1f746ad 10 10 PKG_NAME:= base-files 11 11 PKG_VERSION:= 1.1 12 PKG_RELEASE:= 1 612 PKG_RELEASE:= 17 13 13 WRKDIST= ${WRKDIR}/base-files 14 14 NO_DISTFILES:= 1 -
package/base-files/files/etc/functions.sh
rc720dd6 r1f746ad 17 17 user_exists() { 18 18 grep -q "^$1:" $IPKG_INSTROOT/etc/passwd 2>&- 19 return $?20 19 } 21 20 22 21 group_exists() { 23 22 grep -q "^$1:" $IPKG_INSTROOT/etc/group 2>&- 24 return $?25 23 } 26 24 27 25 service_exists() { 28 26 grep -q "^$1[[:space:]]*$2" $IPKG_INSTROOT/etc/services 2>&- 29 return $?30 27 } 31 28 32 29 rcconf_exists() { 33 30 grep -q "^#*$1=" $IPKG_INSTROOT/etc/rc.conf 2>&- 34 return $?35 31 } 36 32 … … 66 62 67 63 get_next_uid() { 68 uid=164 integer uid=1 69 65 while grep "^[^:]*:[^:]*:$uid:" $IPKG_INSTROOT/etc/passwd \ 70 66 >/dev/null 2>&1; do 71 uid=$(($uid+1))67 let uid++ 72 68 done 73 69 echo $uid … … 75 71 76 72 get_next_gid() { 77 gid=173 integer gid=1 78 74 while grep "^[^:]*:[^:]*:$gid:" $IPKG_INSTROOT/etc/group \ 79 75 >/dev/null 2>&1; do 80 gid=$(($gid+1))76 let gid++ 81 77 done 82 78 echo $gid -
package/base-files/files/etc/hotplug.d/usb/01-mount
rc720dd6 r1f746ad 23 23 for tmp in /tmp/.*_id; do 24 24 id=$(cat $tmp 2>&-) 25 [ "${INTERFACE}${PRODUCT}" = "$id" ] && {25 if [[ $INTERFACE$PRODUCT = $id ]]; then 26 26 rm -f $tmp 27 27 disc=${tmp##*disc} … … 30 30 umount -f $disc || umount -l $disc 31 31 done 32 }32 fi 33 33 done 34 34 } 35 35 36 [ -f /proc/bus/usb/devices ] || \ 37 grep -q usbfs /proc/filesystems && \38 mount -t usbfs none /proc/bus/usb 36 if [[ ! -f /proc/bus/usb/devices ]]; then 37 grep -q usbfs /proc/filesystems && mount -t usbfs none /proc/bus/usb 38 fi 39 39 40 case "$ACTION"in41 add)42 case "${INTERFACE%%/*}"in43 8)mount_storage ;;44 esac40 case $ACTION in 41 add) 42 case ${INTERFACE%%/*} in 43 8) mount_storage ;; 44 esac 45 45 ;; 46 remove)47 case "${INTERFACE%%/*}"in48 8)umount_storage ;;49 esac46 remove) 47 case ${INTERFACE%%/*} in 48 8) umount_storage ;; 49 esac 50 50 ;; 51 51 esac -
package/base-files/files/etc/init.d/boot
rc720dd6 r1f746ad 11 11 touch /var/log/wtmp 12 12 touch /var/log/lastlog 13 [ "$FAILSAFE" = true] && touch /tmp/.failsafe13 [[ $FAILSAFE = true ]] && touch /tmp/.failsafe 14 14 15 15 load_modules /etc/modules /etc/modules.d/* 16 16 17 HOSTNAME=$( cat/etc/hostname)17 HOSTNAME=$(</etc/hostname) 18 18 HOSTNAME=${HOSTNAME%%.*} 19 19 echo ${HOSTNAME:=FreeWRT} >/proc/sys/kernel/hostname 20 20 21 if [ -f /proc/diag/led/power ]; then 22 echo "f" > /proc/diag/led/power 23 fi 21 [[ -f /proc/diag/led/power ]] && echo f >/proc/diag/led/power 24 22 ;; 25 23 autostop|stop) 26 if [ -f /proc/diag/led/power ]; then 27 echo 0 >/proc/diag/led/power 28 fi 24 [[ -f /proc/diag/led/power ]] && echo 0 >/proc/diag/led/power 29 25 ;; 30 26 esac -
package/base-files/files/etc/init.d/done
rc720dd6 r1f746ad 5 5 sysctl -p >&- 6 6 7 if [ -f /proc/diag/led/power ]; then 8 echo "1" > /proc/diag/led/power 9 fi 7 [[ -f /proc/diag/led/power ]] && echo 1 >/proc/diag/led/power 10 8 ;; 11 9 esac -
package/base-files/files/etc/init.d/hotplug
rc720dd6 r1f746ad 6 6 ls /tmp/.*_id >/dev/null 2>&1 || exit 0 7 7 for d in /tmp/.*_id; do 8 INTERFACE="$( cat$d)" /sbin/hotplug usb8 INTERFACE="$(<$d)" /sbin/hotplug usb 9 9 done 10 10 ;; -
package/base-files/files/etc/preinit
rc720dd6 r1f746ad 5 5 netmsg 192.168.1.255 "Entering Failsafe!" 6 6 telnetd 7 ash7 sh 8 8 } 9 9 -
package/base-files/files/etc/profile
rc720dd6 r1f746ad 1 export PATH=/bin:/sbin:/usr/bin:/usr/sbin PS1='\u@\h:\w\$ ' 1 export PATH=/bin:/sbin:/usr/bin:/usr/sbin 2 if [[ $(id -u) = 0 ]]; then 3 export PS1='# ' 4 else 5 export PS1='$ ' 6 fi 2 7 cat /etc/banner 2>&- 3 8 [ -x /usr/bin/less ] || alias less=more … … 5 10 [ -x /usr/bin/arp ] || arp() { cat /proc/net/arp; } 6 11 [ -x /usr/bin/ldd ] || ldd() { LD_TRACE_LOADED_OBJECTS=1 "$@"; } 7 alias ll="ls -l" 8 [ -z "$KSH_VERSION" -o \! -s /etc/mkshrc ] || . /etc/mkshrc 12 if [ -z "$KSH_VERSION" -o \! -s /etc/mkshrc ]; then 13 [ -z "$BASH_VERSION" ] || PS1='\u@\h:\w\$ ' 14 alias ls='ls --color' 15 alias ll="ls -l" 16 else 17 . /etc/mkshrc 18 fi -
package/base-files/files/sbin/hotplug
rc720dd6 r1f746ad 1 #!/bin/ sh1 #!/bin/mksh 2 2 . /etc/functions.sh 3 3 PATH=/bin:/sbin:/usr/bin:/usr/sbin … … 6 6 export PATH LOGNAME USER 7 7 8 test x"$1" = x"" || if test -d "/etc/hotplug.d/$1"; then8 [[ -z $1 ]] || if [[ -d /etc/hotplug.d/$1 ]]; then 9 9 cd "/etc/hotplug.d/$1" 10 10 for script in *; do 11 [ -f "$script"] && /bin/sh "$script"11 [[ -e $script ]] && /bin/sh "$script" 12 12 done 13 13 fi -
package/base-files/files/usr/share/udhcpc/default.script
rc720dd6 r1f746ad 1 1 #!/bin/sh 2 [ -z "$1" ] && echo "Error: should be run by udhcpc" && exit 1 2 if [[ -z $1 ]]; then 3 print Error: should be run by udhcpc 4 exit 1 5 fi 3 6 4 RESOLV_CONF= "/tmp/resolv.conf"7 RESOLV_CONF=/tmp/resolv.conf 5 8 6 case "$1"in7 deconfig)8 ip addr flush $interface9 case $1 in 10 (deconfig) 11 ip addr flush $interface 9 12 ;; 10 renew|bound)11 ip addr add $ip/${mask:-24} dev $interface13 (renew|bound) 14 ip addr add $ip/${mask:-24} dev $interface 12 15 13 if [ -n "$router" ] ; then 14 echo "deleting routers" 15 while ip route del default >&- 2>&- ; do :; done 16 17 for i in $router ; do 18 echo "adding router $i" 19 ip route add to default via $i 20 done 21 fi 16 if [[ -n $router ]]; then 17 print deleting routers 18 while ip route del default >&- 2>&-; do :; done 22 19 23 echo -n > $RESOLV_CONF 24 ${domain:+echo search $domain} >> $RESOLV_CONF 25 for i in $dns ; do 26 echo "adding dns $i" 27 echo "nameserver $i" >> $RESOLV_CONF 20 for i in $router; do 21 echo "adding router $i" 22 ip route add to default via $i 28 23 done 29 30 # user rules 31 [ -f /etc/udhcpc.user ] && . /etc/udhcpc.user 32 ;; 24 fi 25 26 print -n >$RESOLV_CONF 27 ${domain:+echo search $domain} >>$RESOLV_CONF 28 for i in $dns; do 29 echo "adding dns $i" 30 echo "nameserver $i" >>$RESOLV_CONF 31 done 32 33 # user rules 34 [ -f /etc/udhcpc.user ] && . /etc/udhcpc.user 35 ;; 33 36 esac 34 37 -
package/fwcf/Config.in
rc720dd6 r1f746ad 5 5 default y if FWRT_TARGET_ROOTFS_SQUASHFS 6 6 default n 7 select FWRT_PACKAGE_MKSH 7 8 select FWRT_PACKAGE_MTD 8 9 help -
package/fwcf/Makefile.inc
rc720dd6 r1f746ad 6 6 7 7 PKG_NAME= fwcf 8 PKG_VERSION= 1.0 48 PKG_VERSION= 1.05 9 9 PKG_RELEASE= 1 10 PKG_MD5SUM= 449676fe17ba4d17df81c646b60c9cef10 PKG_MD5SUM= b22dc763ea95f9b6755a450a0f289ebc 11 11 MASTER_SITES= http://www.freewrt.org/distfiles/ \ 12 12 http://www.mirbsd.org/dist/hosted/fwcf/ \
Note:
See TracChangeset
for help on using the changeset viewer.
