Changeset 386
- Timestamp:
- 10/19/07 13:38:04 (1 year ago)
- Files:
-
- firmware/trunk/kamikaze/package/webif/Makefile (modified) (3 diffs)
- firmware/trunk/kamikaze/package/webif/files/bin/klogd (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/bin/syslogd (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/etc/config/dhcp (added)
- firmware/trunk/kamikaze/package/webif/files/etc/config/webif (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/etc/config/webifssl (deleted)
- firmware/trunk/kamikaze/package/webif/files/etc/default (deleted)
- firmware/trunk/kamikaze/package/webif/files/etc/init.d/dnsmasq (added)
- firmware/trunk/kamikaze/package/webif/files/etc/init.d/l2tpns (deleted)
- firmware/trunk/kamikaze/package/webif/files/etc/init.d/syslog (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/etc/init.d/webif (modified) (5 diffs)
- firmware/trunk/kamikaze/package/webif/files/etc/init.d/webifssl (deleted)
- firmware/trunk/kamikaze/package/webif/files/etc/languages.lst (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/apn.csv (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/apply.sh (modified) (9 diffs)
- firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/common.awk (modified) (3 diffs)
- firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/fixed-functions.sh (deleted)
- firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/l2tpns_apply.sh (deleted)
- firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/lang/cs/common.txt (modified) (21 diffs)
- firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/timezones.csv (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/webif.sh (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/.categories (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications-aircrack.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications-cifs.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications-dlmanager.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications-hydra.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications-ipkg.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications-proftpd.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications-shell.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications-swap.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/applications.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/config.sh (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/info.awx (modified) (2 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/network-ddns.sh (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/network-qos.sh (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/network-wan-lan.sh (modified) (2 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/network-wlan.sh (modified) (16 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/reboot.sh (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/status-basic.sh (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/status-conntrackread.awx (deleted)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/status-conntrackread.sh (added)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/status-diag.sh (modified) (2 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/status-interfaces.sh (modified) (4 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/status-processes.sh (modified) (2 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/status-qos.sh (modified) (4 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/status-usb.sh (modified) (5 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/system-ipkg.sh (modified) (2 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/system-password.sh (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/system-settings.sh (modified) (15 diffs)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/views/info-about.ahtml (modified) (1 diff)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/views/status-conntrackread.ahtml (deleted)
- firmware/trunk/kamikaze/package/webif/files/www/cgi-bin/webif/vpn-l2tpns.sh (deleted)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.1.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.10.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.11.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.12.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.14.gif (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.2.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.3.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.4.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.5.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.6.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.7.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.8.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app.9.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/app13.jpg (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/arrwd.gif (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/arrwu.gif (added)
- firmware/trunk/kamikaze/package/webif/files/www/images/dvsts.jpg (added)
- firmware/trunk/kamikaze/package/webif/ipkg/webif.postinst (modified) (6 diffs)
- firmware/trunk/kamikaze/package/webif/storage/dhcp (deleted)
- firmware/trunk/kamikaze/package/webif/storage/dnsmasq (deleted)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
firmware/trunk/kamikaze/package/webif/Makefile
r354 r386 3 3 PKG_NAME:=webif 4 4 PKG_VERSION:=0.3 5 PKG_RELEASE:= 65 PKG_RELEASE:=5 6 6 7 7 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) … … 150 150 $(TARGET_CC) $(TARGET_CFLAGS) \ 151 151 -D_METAPACK \ 152 -I$(STAGING_DIR)/include-host - I$(STAGING_DIR_HOST)/include -include endian.h \152 -I$(STAGING_DIR)/include-host -include endian.h \ 153 153 $(TARGET_CFLAGS_EXTRA) \ 154 154 $(TARGET_LDFLAGS) \ … … 171 171 rm -rf $(1)/www/themes/sedky1/ 172 172 rm -f $(1)/www/cgi-bin/webif/*.wip 173 if [ "$(OPENWRTVERSION)" != "7.06 (Kamikaze)" ]; then \174 rm -f $(1)/usr/lib/webif/fixed-functions.sh; \175 fi176 173 ./embed_rev.sh $(1)/www/.version \ 177 174 $(1)/usr/lib/webif/webif.sh \ firmware/trunk/kamikaze/package/webif/files/bin/klogd
r354 r386 1 1 #!/bin/sh 2 2 #âNo one can go on being a rebel too long without turning into an autocrat.â 3 if [ -n "$(ps | grep [k]logd | grep -v "/bin/sh")" ]; then3 if [ -n "$(ps | grep [k]logd)" ]; then 4 4 echo "klogd has already been started." 5 5 else firmware/trunk/kamikaze/package/webif/files/bin/syslogd
r354 r386 1 1 #!/bin/sh 2 2 #âNo one can go on being a rebel too long without turning into an autocrat.â 3 if [ -n "$(ps | grep [s]yslogd | grep -v "/bin/sh")" ]; then3 if [ -n "$(ps | grep [s]yslogd)" ]; then 4 4 echo "syslogd has already been started." 5 5 else firmware/trunk/kamikaze/package/webif/files/etc/config/webif
r354 r386 15 15 config webif misc 16 16 option opendns "0" 17 17 18 config webif ssl 19 option enable '0' 20 18 21 config webif wireless 19 option wifi0_txpower ' '22 option wifi0_txpower '1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16' firmware/trunk/kamikaze/package/webif/files/etc/init.d/syslog
r354 r386 31 31 [ "$IPCALC_CMD" == "" ] && IPCALC_CMD=$(which ipcalc 2>/dev/null) 32 32 [ "$IPCALC_CMD" != "" ] && { 33 eval $($IPCALC_CMD "$ipaddr")33 $IPCALC_CMD "$ipaddr" 34 34 [ "$ipaddr" != "$IP" ] && ipaddr="" 35 35 } firmware/trunk/kamikaze/package/webif/files/etc/init.d/webif
r354 r386 29 29 30 30 start() { 31 . /etc/functions.sh 31 32 . /lib/config/uci.sh 32 33 . /usr/lib/webif/functions.sh … … 37 38 38 39 [ -z "$device_name" ] && [ -f "/proc/diag/model" ] && device_name=$(cat "/proc/diag/model") 39 while [ -z "$device_name" ]; do 40 uname -a |grep -q "mips" 40 while [ -z "$device_name" ]; do 41 dd bs=1024 skip=212 count=16 if=/dev/mtd/0 2>/dev/null | strings | grep -q W54G 42 [ $? = "0" ] && { 43 device_name="Linksys WRT54G" 44 break 45 } 46 dd bs=1024 count=1 skip=5 if=/dev/mtd/0 2>/dev/null | strings | grep "WL500gp" 47 [ $? = "0" ] && { 48 device_name="ASUS WL-500gp" 49 break 50 } 51 ifconfig eth0 |grep -q 00:0D:B9:**:**:** 41 52 [ $? = "0" ] && { 42 dd bs=1 count=19 skip=5 if=/dev/mtd/5 2>/dev/null | strings | grep "MR3201A-FLF-FON" || ifconfig eth0 |grep -q 00:18:84:**:**:** 43 [ $? = "0" ] && { 44 device_name="La Fonera (ACCTON MR3201A)" 45 break 46 } 47 ifconfig eth0 |grep -q 00:18:0A:**:**:** 48 [ $? = "0" ] && { 49 device_name="Meraki Mini" 50 break 51 } 52 cat /proc/cpuinfo |grep -q "WP54" 53 [ $? = "0" ] && { 54 device_name="Compex WP54" 55 break 56 } 53 device_name="PC Engines WRAP" 54 break 55 } 56 dd bs=1 count=19 skip=5 if=/dev/mtd/5 2>/dev/null | strings | grep "MR3201A-FLF-FON" || ifconfig eth0 |grep -q 00:18:84:**:**:** 57 [ $? = "0" ] && { 58 device_name="La Fonera (ACCTON MR3201A)" 59 break 57 60 } 58 59 if [ "$(uname -m)" = "i?86" ]; then 60 ifconfig eth0 |grep -q 00:0D:B9:**:**:** 61 [ $? = "0" ] && { 62 device_name="PC Engines WRAP" 63 break 64 } 65 fi 66 67 cat /proc/cpuinfo |grep -q "IXP4\?\?" 61 cat /proc/cpuinfo |grep "Gateway 7001 AP" 68 62 [ $? = "0" ] && { 69 cat /proc/cpuinfo |grep "Gateway 7001 AP" 70 [ $? = "0" ] && { 71 device_name="Gateway 7001 AP" 72 break 73 } 74 cat /proc/cpuinfo |grep "D-Link DSM-G600 RevA" 75 [ $? = "0" ] && { 76 device_name="D-Link DSM-G600 RevA" 77 break 78 } 79 cat /proc/cpuinfo |grep "Freecom FSG-3" 80 [ $? = "0" ] && { 81 device_name="Freecom FSG-3" 82 break 83 } 84 cat /proc/cpuinfo |grep "Iomega NAS 100d" 85 [ $? = "0" ] && { 86 device_name="Iomega NAS 100d" 87 break 88 } 89 cat /proc/cpuinfo |grep "Linksys NSLU2" 90 [ $? = "0" ] && { 91 device_name="Linksys NSLU2" 92 break 93 } 63 device_name="Gateway 7001 AP" 64 break 94 65 } 95 break 66 67 #Generic detection in case the router is not caught by the above rules. 68 if [ "$(uname -m)" = "i?86" ]; then 69 device_name="Generic x86" 70 break 71 fi 72 cat /proc/cpuinfo |grep "IXP4\?\?" 73 [ $? = "0" ] && { 74 device_name="Unknown IXP4xx Device" 75 break 76 } 77 break 96 78 done 97 if [ -z "$CONFIG_general_firmware_version" - o-z "$CONFIG_general_firmware_name" ]; then79 if [ -z "$CONFIG_general_firmware_version" -a -z "$CONFIG_general_firmware_name" ]; then 98 80 #detect firmware info 99 81 firmware_name=$CONFIG_general_firmware_name … … 104 86 firmware_name="OpenWrt Kamikaze" 105 87 else 106 firmware_name=" Unknown Wrt"88 firmware_name="OpenWrt White Russian" 107 89 fi 108 90 firmware_subtitle="With X-Wrt Extensions" … … 110 92 if [ -f "/etc/openwrt_version" ]; then 111 93 firmware_version=$(cat "/etc/openwrt_version") 94 elif grep -q "RC5" "/etc/banner"; then 95 firmware_version="RC5" 96 elif grep -q "RC6" "/etc/banner"; then 97 firmware_version="RC6" 112 98 elif grep -q "KAMIKAZE" "/etc/banner"; then 113 firmware_version=$(cat /etc/banner |grep KAMIKAZE |cut -d ' (' -f 2|cut -d ')' -f 1)99 firmware_version=$(cat /etc/banner |grep KAMIKAZE |cut -d ' ' -f 5 |cut -d ')' -f 1) 114 100 else 115 101 firmware_version="unknown" … … 136 122 } 137 123 124 # Start stunnel if ssl is enabled 125 if [ "$CONFIG_ssl_enable" = "1" ]; then 126 killall matrixtunnel 127 matrixtunnel -A /etc/ssl/matrixtunnel.cert -p /etc/ssl/matrixtunnel.key -d 443 -r 80 128 else 129 killall matrixtunnel 130 fi 131 132 #get txpower for each wireless card and store it becuase madwifi doesn't allow you to get valid txpower 133 #settings without a ath interface being created 134 is_package_installed "kmod-madwifi" 135 if [ "$?" = "0" ]; then 136 for wifi in `ifconfig |grep "wifi" |cut -d' ' -f 1`; do 137 athname=$(wlanconfig ath create wlandev $wifi wlanmode ap) 138 for power in `iwlist ath0 txpower 2>&-|grep "Current Tx-Power" -v |grep "ath0" -v | cut -d'd' -f 1 |cut -d' ' -f 3`; do 139 txpower="$txpower $power" 140 done 141 wlanconfig "$athname" destroy 142 eval FORM_power="\$CONFIG_wireless_${wifi}_txpower" 143 if [ "$FORM_power" != "$txpower" ]; then 144 uci_set "webif" "wireless" "${wifi}_txpower" "$txpower" 145 fi 146 done 147 fi 148 138 149 if [ -e "/tmp/.uci/webif" ]; then 139 150 uci_commit "webif" firmware/trunk/kamikaze/package/webif/files/etc/languages.lst
r354 r386 9 9 option|hr|Croatian 10 10 option|hu|Hungarian 11 option|it| Italian11 option|it|wItalian 12 12 option|nl|Dutch 13 13 option|no|Norwegian firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/apn.csv
r354 r386 29 29 is:OG Vodafone:gprs.is:: 30 30 lu:LUXGSM:web.pt.lu:: 31 it:3 Italy:naviga.tre.it::firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/apply.sh
r354 r386 19 19 timezone_cfg="$CONFIG_SECTION" 20 20 ;; 21 ntp_client)22 config_get hostname $CONFIG_SECTION hostname23 config_get port $CONFIG_SECTION port24 config_get count $CONFIG_SECTION count25 26 [ "$DONE" = "1" ] && exit 027 ps x | grep 'bin/[n]tpclient' >&- || {28 route -n 2>&- | grep '^0.0.0.0' >&- && {29 /usr/sbin/ntpclient -c ${count:-1} -s -h $hostname -p ${port:-123} 2>&- >&- && DONE=130 }31 }32 ;;33 system)34 config_get hostname $CONFIG_SECTION hostname35 echo "${hostname:-OpenWrt}" > /proc/sys/kernel/hostname36 ;;37 21 esac 38 22 } … … 41 25 hosts) rm -f /etc/hosts; mv $config /etc/hosts; killall -HUP dnsmasq ;; 42 26 ethers) rm -f /etc/ethers; mv $config /etc/ethers; killall -HUP dnsmasq ;; 43 firewall) mv /tmp/.webif/file-firewall /etc/config/firewall && /etc/init.d/firewall restart && reload_upnpd;;27 firewall) mv /tmp/.webif/file-firewall /etc/config/firewall && /etc/init.d/firewall restart;; 44 28 dnsmasq.conf) mv /tmp/.webif/file-dnsmasq.conf /etc/dnsmasq.conf && /etc/init.d/dnsmasq restart;; 45 29 ' … … 116 100 } 117 101 118 reload_upnpd() {119 config_load upnpd120 config_get_bool test config enabled 0121 if [ 1 -eq "$test" ]; then122 echo '@TR<<Starting>> @TR<<upnpd>> ...'123 [ -f /etc/init.d/miniupnpd ] && {124 /etc/init.d/miniupnpd enable >&- 2>&- <&-125 /etc/init.d/miniupnpd start >&- 2>&- <&-126 }127 [ -f /etc/init.d/upnpd ] && {128 /etc/init.d/upnpd enable >&- 2>&- <&-129 /etc/init.d/upnpd restart >&- 2>&- <&-130 }131 else132 echo '@TR<<Stopping>> @TR<<upnpd>> ...'133 [ -f /etc/init.d/miniupnpd ] && {134 /etc/init.d/miniupnpd stop >&- 2>&- <&-135 /etc/init.d/miniupnpd disable >&- 2>&- <&-136 }137 [ -f /etc/init.d/upnpd ] && {138 /etc/init.d/upnpd stop >&- 2>&- <&-139 /etc/init.d/upnpd disable >&- 2>&- <&-140 }141 fi142 config_clear config143 }144 145 102 # switch_language (old_lang) - switches language if changed 146 103 switch_language() { … … 186 143 unset CONFIG_orig_SECTION 187 144 } 188 189 # config-* simple config files190 (191 cd /proc/self192 cat /tmp/.webif/config-* 2>&- | grep '=' >&- 2>&- && {193 exists "/usr/sbin/nvram" && {194 cat /tmp/.webif/config-* 2>&- | tee fd/1 | xargs -n1 nvram set195 echo "@TR<<Committing>> NVRAM ..."196 nvram commit197 }198 }199 )200 145 201 146 # … … 223 168 ;; 224 169 "/tmp/.uci/upnpd") 225 reload_upnpd 170 config_load upnpd 171 config_get_bool test config enabled 0 172 if [ 1 -eq "$test" ]; then 173 echo '@TR<<Starting>> @TR<<upnpd>> ...' 174 [ -f /etc/init.d/miniupnpd ] && { 175 /etc/init.d/miniupnpd enable >&- 2>&- <&- 176 /etc/init.d/miniupnpd start >&- 2>&- <&- 177 } 178 [ -f /etc/init.d/upnpd ] && { 179 /etc/init.d/upnpd enable >&- 2>&- <&- 180 /etc/init.d/upnpd restart >&- 2>&- <&- 181 } 182 else 183 echo '@TR<<Stopping>> @TR<<upnpd>> ...' 184 [ -f /etc/init.d/miniupnpd ] && { 185 /etc/init.d/miniupnpd stop >&- 2>&- <&- 186 /etc/init.d/miniupnpd disable >&- 2>&- <&- 187 } 188 [ -f /etc/init.d/upnpd ] && { 189 /etc/init.d/upnpd stop >&- 2>&- <&- 190 /etc/init.d/upnpd disable >&- 2>&- <&- 191 } 192 fi 193 config_clear config 226 194 ;; 227 195 "/tmp/.uci/network") … … 232 200 /etc/init.d/dnsmasq start 233 201 fi 234 ;;235 "/tmp/.uci/ntp_client")236 killall ntpclient237 config_load ntp_client&238 202 ;; 239 203 "/tmp/.uci/dhcp") … … 252 216 /etc/init.d/openvpn start ;; 253 217 "/tmp/.uci/system") 254 config_load system;;218 /etc/init.d/boot start ;; 255 219 "/tmp/.uci/snmp") 256 220 echo '@TR<<Exporting>> @TR<<snmp settings>> ...' … … 265 229 /etc/init.d/S??snmpd restart >&- 2>&- 266 230 ;; 267 "/tmp/.uci/l2tpns")268 echo '@TR<<Exporting>> @TR<<l2tpns server settings>> ...'269 [ -e "/usr/lib/webif/l2tpns_apply.sh" ] && {270 /usr/lib/webif/l2tpns_apply.sh >&- 2>&-271 }272 273 echo '@TR<<Reloading>> @TR<<l2tpns server>> ...'274 /etc/init.d/l2tpns restart >&- 2>&-275 ;;276 231 "/tmp/.uci/updatedd") 277 232 uci_load "updatedd" … … 287 242 "/tmp/.uci/timezone") 288 243 echo '@TR<<Exporting>> @TR<<TZ setting>> ...' 289 [ ! -f /etc/rc.d/S??timezone ] && /etc/init.d/timezone enable >&- 2>&- <&- 290 /etc/init.d/timezone restart 291 ;; 292 "/tmp/.uci/webifssl") 293 config_load webifssl 294 config_get_bool test matrixtunnel enable 0 295 if [ 1 -eq "$test" ]; then 296 [ -f /etc/init.d/webifssl ] && { 297 #echo '@TR<<Starting>> @TR<<webif^2 ssl tunnel>> ...' 298 /etc/init.d/webifssl enable >&- 2>&- <&- 299 /etc/init.d/webifssl start 300 } 301 else 302 [ -f /etc/init.d/webifssl ] && { 303 #echo '@TR<<Stopping>> @TR<<webif^2 ssl tunnel>> ...' 304 /etc/init.d/webifssl stop 305 /etc/init.d/webifssl disable >&- 2>&- <&- 306 } 307 fi 244 uci_load "timezone" 245 eval CONFIG_timezone_posixtz="\$CONFIG_${timezone_cfg}_posixtz" 246 # create symlink to /tmp/TZ if /etc/TZ doesn't exist 247 # todo: -e | -f | -d didn't seem to work here, so I used find 248 if [ -z $(find "/etc/TZ" 2>/dev/null) ]; then 249 ln -s /tmp/TZ /etc/TZ 250 fi 251 # eJunky: set timezone 252 [ "$CONFIG_timezone_posixtz" ] && echo $CONFIG_timezone_posixtz > /etc/TZ 308 253 ;; 309 254 esac firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/common.awk
r354 r386 2 2 function config_load(package, var) { 3 3 while (("/bin/ash -c '. /etc/functions.sh; unset NO_EXPORT; config_load \""package"\"; env | grep \"^CONFIG_\"'" | getline) == 1) { 4 sub("^CONFIG_", "")5 if (match($0, "=") == 0) {6 if (var != "") CONFIG[var] = CONFIG[var] "\n" $07 next8 }9 var=substr($0, 1, RSTART-1)10 CONFIG[var] = substr($0, RSTART+1, length($0) - RSTART)11 }12 }13 14 # parameters: 115 function config_load_state(package, var) {16 while (("/bin/ash -c '. /etc/functions.sh; unset NO_EXPORT; . \"/var/state/"package"\" 2>/dev/null; env | grep \"^CONFIG_\"'" | getline) == 1) {17 4 sub("^CONFIG_", "") 18 5 if (match($0, "=") == 0) { … … 228 215 print "<h3><strong>@TR<<Subcategories>>:</strong></h3>" 229 216 print "<ul>" 230 while (("grep -H '^##WEBIF:name:"CATEGORY":' "cgidir"/*.awx "cgidir"/*.sh 2>/dev/null | sed -e 's,^.*/\\([a-zA-Z 0-9\\.\\-]*\\):\\(.*\\)$,\\2:\\1,' | sort -n" | getline) == 1) {217 while (("grep -H '^##WEBIF:name:"CATEGORY":' "cgidir"/*.awx "cgidir"/*.sh 2>/dev/null | sed -e 's,^.*/\\([a-zA-Z\\.\\-]*\\):\\(.*\\)$,\\2:\\1,' | sort -n" | getline) == 1) { 231 218 print_subcategory() 232 219 } … … 276 263 counter++ 277 264 } 278 while ((" /bin/ash -c 'for config in \$(ls /tmp/.uci/* 2>&- | grep -v \"\\.lock\$\"); do cat \"\$config\" 2>&-; done'" | getline) == 1) {265 while (("cat /tmp/.uci/* 2>&-" | getline) == 1) { 279 266 counter++ 280 267 } firmware/trunk/kamikaze/package/webif/files/usr/lib/webif/lang/cs/common.txt
r354 r386 4 4 5 5 ## SVN version referenced 6 lang_for_svn => 3572 6 lang_for_svn => 3299 7 7 8 ## /usr/lib/webif/apn.csv 8 9 Vodafone UK => Vodafone VB … … 52 53 Error installing language pack => Chyba pÅi instalaci jazykového balÃÄku 53 54 Committing => Ukládám 54 Starting => Startuji55 upnpd => upnpd56 Stopping => Zastavuji57 55 Reloading => Obnovuji 58 56 network => sÃÅ¥ová nastavenà … … 60 58 syslogd => syslogd 61 59 OpenVPN => OpenVPN 62 Exporting => Exportuji63 snmp settings => nastavenà snmp64 TZ setting => nastavenà TZ65 60 66 61 ## /usr/lib/webif/browser.awk … … 105 100 106 101 ## /usr/lib/webif/editor.awk 107 editor_File => Soubor102 File => Soubor 108 103 Save Changes => UloÅŸit zmÄny 109 104 Back => ZpÄt … … 136 131 Invalid dots => Neplatné teÄky 137 132 Invalid spaces => Neplatné mezery 138 Missing netmask => ChybÄjÃcà sÃÅ¥ová maska139 Netmask not allowed => SÃÅ¥ová maska nenà pÅÃpustná140 133 Error in => Chyba v poloÅŸce 141 134 … … 149 142 Settings saved => Nastavenà byla uloÅŸena 150 143 Settings not saved => Nastavenà nebyla uloÅŸena 151 Password_mismatch => Zadaná hesla nejsou stejná!152 144 Warning => Varovánà 153 Password_warning => Nenastavili jste heslo pro webové rozhranà a pÅÃstup pÅes SSH .<br />ProsÃm zadejte jej nynà (uÅŸivatelské jméno pro váš prohlÃÅŸeÄ bude 'root').145 Password_warning => Nenastavili jste heslo pro webové rozhranà a pÅÃstup pÅes SSH<br />ProsÃm zadejte jej nynà (uÅŸivatelské jméno pro váš prohlÃÅŸeÄ bude 'root'). 154 146 New Password => Nové heslo 155 147 Confirm Password => Potvrdit heslo 156 148 Set => Nastavit 149 150 ## /www/cgi-bin/webif/applications.sh 151 Applications => Aplikace 152 Applications => Aplikace 153 List => Seznam 154 List of Applications => Seznam aplikacà 155 ## TODO 157 156 158 157 ## /www/cgi-bin/webif/.categories … … 164 163 Network => SÃÅ¥ 165 164 VPN => VPN 165 Applications => Aplikace 166 166 Logout => Odhlášenà 167 167 … … 184 184 ## temporarily removed #### duplicate ##graphs_svg_required => Tento objekt vyÅŸaduje podporu SVG. 185 185 186 ## /www/cgi-bin/webif/iframe.mini-info.sh 187 Device Status => Stav zaÅÃzenà 188 ## rest is untranslated 189 186 190 ## /www/cgi-bin/webif/info.awx 187 Please wait => PoÄkejte prosÃm 191 Info => Info 188 192 info_wait_install => PoÄkejte prosÃm, instalace můşe chvilku trvat 189 193 System Information => Systémové informace 190 194 About => O aplikaci 191 Info => Info192 System => Systém193 195 194 196 ## /www/cgi-bin/webif/log-browse.sh … … 210 212 Dest. Port => CÃl. port 211 213 212 ## /www/cgi-bin/webif/log-dmesg.awx 213 log_dmesg_Kernel_Ring_Buffer => KruhovÜ záznam jádra 214 log_dmesg_no_current_messages => Ŝádné záznamy jádra nebyly nalezeny. 215 log_dmesg_no_archived_messages => Neexistujà şádné archivované záznamy jádra. 216 log_dmesg_no_archive_exists => Archiv záznamů jádra neexistuje. 214 ## /www/cgi-bin/webif/log-dmesg.sh 217 215 Log => Záznam 218 216 Kernel => Jádro 217 log_dmesg_Kernel_Ring_Buffer => KruhovÜ záznam jádra 218 HelpText Browser_Frames => Váš prohlÃÅŸeÄ nepodporuje rámce,<br />pokraÄujte tÃmto odkazem 219 log_dmesg_View_Kernel_Ring_Buffer=> Zobrazit kruhovÜ záznam jádra 219 220 220 221 ## /www/cgi-bin/webif/logout.sh … … 224 225 logout_reference => Odkaz k nahlédnutÃ, viz http://httpd.apache.org/docs/1.3/howto/auth.html 225 226 226 ## /www/cgi-bin/webif/log-read.awx 227 Syslog View => Zobrazenà záznamu syslog 228 log_read_no_messages => Neexistujà şádné záznamy syslogu. 227 ## /www/cgi-bin/webif/log-read_frame.sh 228 Syslog Messages => Zprávy syslogu 229 230 ## /www/cgi-bin/webif/log-read.sh 229 231 Log => Záznam 230 232 Syslog => Syslog 231 232 ## /www/cgi-bin/webif/log-setup.awx 233 Syslog View => Zobrazenà záznamu syslog 234 Message Prefix => PÅedpona zpráv 235 HelpText Browser_Frames => Váš prohlÃÅŸeÄ nepodporuje rámce,<br />pokraÄujte tÃmto odkazem 236 View Syslog => Zobrazit syslog 237 238 ## /www/cgi-bin/webif/log-setup.sh 233 239 Remote host => VzdálenÜ poÄÃtaÄ 234 240 Remote Port => VzdálenÜ port 235 241 Minutes Between Marks => Minut mezi znaÄkami 236 242 Log Size => Velikost záznamu 237 ##duplicate Settings saved238 ##duplicate Settings not saved239 syslog Settings => Nastavenà pro syslog240 243 Log => Záznam 241 244 Syslog Settings => Nastavenà pro syslogd 245 syslog Settings => Nastavenà pro syslog 246 Remote Syslog => VzdálenÜ syslog 247 Server IP Address => Adresa IP serveru 248 ##!! $variable trouble 249 ##HelpText Remote Syslog => Adresa IP a port vzdáleného logovacÃho poÄÃtaÄe. Nechcete-li pouÅŸÃt vzdálené logovánÃ, ponechte poloÅŸku prázdnou. Port je ve vÜchozÃm stavu nastaven na $DEFAULT_log_port 250 HelpText Remote Syslog => Adresa IP a port vzdáleného logovacÃho poÄÃtaÄe. Nechcete-li pouÅŸÃt vzdálené logovánÃ, ponechte poloÅŸku prázdnou. 251 Server Port => Port serveru 252 Syslog Marks => ZnaÄky v syslogu 253 Minutes Between Marks => Minut mezi znaÄkami 254 ##!! $variable trouble 255 ##HelpText Syslog Marks => Pravidelné znaÄky ve vaÅ¡em záznamu. Tento parametr nastavuje Äas v minutách mezi znaÄkami. Hodnota 0 znamená bez znaÄek. VÜchozà hodnota: $DEFAULT_log_mark. 256 HelpText Syslog Marks => Pravidelné znaÄky ve vaÅ¡em záznamu. Tento parametr nastavuje Äas v minutách mezi znaÄkami. Hodnota 0 znamená bez znaÄek. 257 Local Log => MÃstnà záznam 258 Log type => Typ záznamu 259 Circular => KruhovÜ 260 File => Soubor 261 ##!! $variable trouble 262 ##HelpText Log Type => Zda bude váš záznam uloÅŸen ve vyhrazené kruhové oblasti v pamÄti nebo v souboru. Dejte pozor na to, ÅŸe soubory jsou uloÅŸeny pamÄÅ¥ovém souborovém systému, kterÜ se ztratÃ, pokud restartujete router. VÜchozà hodnota: $DEFAULT_log_type. 263 HelpText Log Type => Zda bude váš záznam uloÅŸen ve vyhrazené kruhové oblasti v pamÄti nebo v souboru. Dejte pozor na to, ÅŸe soubory jsou uloÅŸeny pamÄÅ¥ovém souborovém systému, kterÜ se ztratÃ, pokud restartujete router. 264 Log File => Soubor záznamu 265 ##!! $variable trouble 266 ##HelpText Log File => Cesta a název vaÅ¡eho souboru záznamu. Můşe bÜt nastavena do jakéhokoli zapisovatelného souborového systému. UPOZORNÄNÃ: NEPOUÅœÃVEJTE souborovÜ systém JFFS, protoÅŸe na nÄj syslog HODNÄ zapisuje. Můşete pouÅŸÃt /tmp nebo jakÜkoli souborovÜ systém na externà ukládacà jednotce. VÜchozà hodnota: $DEFAULT_log_file. 267 HelpText Log File => Cesta a název vaÅ¡eho souboru záznamu. Můşe bÜt nastavena do jakéhokoli zapisovatelného souborového systému. UPOZORNÄNÃ: NEPOUÅœÃVEJTE souborovÜ systém JFFS, protoÅŸe na nÄj syslog HODNÄ zapisuje. Můşete pouÅŸÃt /tmp nebo jakÜkoli souborovÜ systém na externà ukládacà jednotce. 268 Log Size => Velikost záznamu 269 ##!! $variable trouble 270 ##HelpText Log Size => Velikost vaÅ¡eho záznamu v kilobajtech. BuÄte opatrnà pÅi stanovenà velikosti kruhové pamÄti, protoÅŸe je o ni zmenÅ¡ena pracovnà pamÄÅ¥. VÜchozà hodnota: $DEFAULT_log_size kB. 271 HelpText Log Size => Velikost vaÅ¡eho záznamu v kilobajtech. BuÄte opatrnà pÅi stanovenà velikosti kruhové pamÄti, protoÅŸe je o ni zmenÅ¡ena pracovnà pamÄÅ¥. 242 272 243 273 ## /www/cgi-bin/webif/network-firewall.sh … … 439 469 qos_adv_disabled => Zakázáno 440 470 Advanced => PokroÄilé moÅŸnosti 441 HelpText Advanced => NormálnÄ uÅŸivatelům staÄà pouÅŸÃt formuláŠnÃÅŸe ke konfiguraci QoS. NÄkteÅà lidé mohou potÅebovat pÅÃstup k mnohem pokroÄilejÅ¡Ãm nastavenÃm. AlternativnÄ můşete <a href="./system-editor.sh?path=/etc/config&edit=qos">ruÄnÄ upravit konfiguraci</a >.471 HelpText Advanced => NormálnÄ uÅŸivatelům staÄà pouÅŸÃt formuláŠnÃÅŸe ke konfiguraci QoS. NÄkteÅà lidé mohou potÅebovat pÅÃstup k mnohem pokroÄilejÅ¡Ãm nastavenÃm. AlternativnÄ můşete <a href="./system-editor.sh?path=/etc/config&edit=qos">ruÄnÄ upravit konfiguraci</a 442 472 QoS Traffic Classification Rules => KlasifikaÄnà pravidla provozu QoS 443 473 Group => Skupina … … 559 589 wol_help => Zde můşete odeslat paket Wake-On-LAN pro automatické nastartovánà poÄÃtaÄe, kterÜ je vypnutÜ. PoÄÃtaÄ musà podporovat WOL a tato vlastnost musà bÜt zapnuta v BISOu, aby to pracovalo. NaneÅ¡tÄstà nenà definována jednoznaÄná odpovÄÄ probouzeného poÄÃtaÄe, takÅŸe nebudete vÄdÄt, zda bylo probuzenà úspÄÅ¡né a stroj opravdu startuje. 560 590 561 ## /www/cgi-bin/webif/status-basic.sh562 Status => Stav563 System => Systém564 Device Status => Stav zaÅÃzenÃ565 Swap => OdkládacÃ566 KiB => KiB567 Used => VyuÅŸito568 mount_of => z569 status_basic_swap_partition => odkládacà oblast570 status_basic_swap_file => odkládacà soubor571 #Load Average => PrůmÄrné zatÃÅŸenÃ572 #Load Average => PrůmÄrné zatÃÅŸenÃ573 #Helptext Load Average => PrůmÄrné zatÃÅŸenà reprezentuje průmÄry aktivnÃch procesů v průbÄhu poslednÃch 1, 5 a 15 minut.574 RAM Usage => VyuÅŸità RAM575 Total => Celkem576 Used => VyuÅŸito577 Helptext RAM Usage => Aktuálnà vyuÅŸità RAM. Velikost 'free' reprezentuje, kolik RAM je dostupné pro aplikace.578 Helptext Swap => KdyÅŸ program poÅŸaduje vÃce pamÄti neÅŸ je fyzicky v poÄÃtaÄi k dispozici, aktuálnÄ nepouÅŸÃvané informace mohou bÜt zapsány do doÄasného prostoru na disku, kterÜ je nazÜván odkládacà (swap), a tak pamÄÅ¥ uvolnit.579 Tracked Connections => Sledovaná spojenÃ580 Maximum => Maximum581 Used => VyuÅŸito&nb
