From 27b76ab0671089c47506615a796a261e993896a7 Mon Sep 17 00:00:00 2001 From: James <> Date: Sun, 17 Mar 2013 12:16:37 +0000 Subject: fish --- package/base-files/files/lib/.svn/entries | 74 +++ .../files/lib/.svn/prop-base/functions.sh.svn-base | 9 + .../files/lib/.svn/text-base/functions.sh.svn-base | 543 +++++++++++++++++ .../base-files/files/lib/firstboot/.svn/entries | 538 ++++++++++++++++ .../.svn/text-base/05_firstboot_skip.svn-base | 10 + .../.svn/text-base/10_determine_parts.svn-base | 46 ++ .../.svn/text-base/10_no_fo_clear_overlay.svn-base | 17 + .../.svn/text-base/10_reset_has_mini_fo.svn-base | 12 + .../.svn/text-base/20_has_mini_fo.svn-base | 13 + .../.svn/text-base/20_no_fo_mount_jffs.svn-base | 15 + .../.svn/text-base/20_reset_clear_jffs.svn-base | 14 + .../.svn/text-base/30_is_rootfs_mounted.svn-base | 10 + .../.svn/text-base/30_no_fo_pivot.svn-base | 11 + .../.svn/text-base/30_reset_copy_rom.svn-base | 13 + .../.svn/text-base/40_copy_ramoverlay.svn-base | 15 + .../text-base/40_no_fo_copy_ramoverlay.svn-base | 14 + .../lib/firstboot/.svn/text-base/50_pivot.svn-base | 17 + .../.svn/text-base/99_10_no_fo_cleanup.svn-base | 13 + .../.svn/text-base/99_10_with_fo_cleanup.svn-base | 25 + .../files/lib/firstboot/05_firstboot_skip | 10 + .../files/lib/firstboot/10_determine_parts | 46 ++ .../files/lib/firstboot/10_no_fo_clear_overlay | 17 + .../files/lib/firstboot/10_reset_has_mini_fo | 12 + .../base-files/files/lib/firstboot/20_has_mini_fo | 13 + .../files/lib/firstboot/20_no_fo_mount_jffs | 15 + .../files/lib/firstboot/20_reset_clear_jffs | 14 + .../files/lib/firstboot/30_is_rootfs_mounted | 10 + .../base-files/files/lib/firstboot/30_no_fo_pivot | 11 + .../files/lib/firstboot/30_reset_copy_rom | 13 + .../files/lib/firstboot/40_copy_ramoverlay | 15 + .../files/lib/firstboot/40_no_fo_copy_ramoverlay | 14 + package/base-files/files/lib/firstboot/50_pivot | 17 + .../files/lib/firstboot/99_10_no_fo_cleanup | 13 + .../files/lib/firstboot/99_10_with_fo_cleanup | 25 + package/base-files/files/lib/functions.sh | 543 +++++++++++++++++ .../base-files/files/lib/functions/.svn/entries | 164 +++++ .../lib/functions/.svn/prop-base/leds.sh.svn-base | 5 + .../.svn/prop-base/uci-defaults.sh.svn-base | 5 + .../lib/functions/.svn/text-base/leds.sh.svn-base | 68 +++ .../functions/.svn/text-base/network.sh.svn-base | 350 +++++++++++ .../functions/.svn/text-base/service.sh.svn-base | 129 ++++ .../.svn/text-base/uci-defaults.sh.svn-base | 230 +++++++ package/base-files/files/lib/functions/leds.sh | 68 +++ package/base-files/files/lib/functions/network.sh | 350 +++++++++++ package/base-files/files/lib/functions/service.sh | 129 ++++ .../base-files/files/lib/functions/uci-defaults.sh | 230 +++++++ package/base-files/files/lib/preinit/.svn/entries | 674 +++++++++++++++++++++ .../.svn/text-base/02_default_set_state.svn-base | 7 + .../preinit/.svn/text-base/05_mount_skip.svn-base | 13 + .../.svn/text-base/10_check_for_mtd.svn-base | 20 + .../.svn/text-base/10_indicate_failsafe.svn-base | 18 + .../.svn/text-base/10_indicate_preinit.svn-base | 50 ++ .../.svn/text-base/20_check_jffs2_ready.svn-base | 19 + .../.svn/text-base/30_failsafe_wait.svn-base | 84 +++ .../preinit/.svn/text-base/40_mount_jffs2.svn-base | 26 + .../.svn/text-base/40_run_failsafe_hook.svn-base | 13 + .../.svn/text-base/41_merge_overlay_hooks.svn-base | 24 + .../text-base/50_indicate_regular_preinit.svn-base | 11 + .../.svn/text-base/70_initramfs_test.svn-base | 14 + .../.svn/text-base/70_pivot_jffs2_root.svn-base | 14 + .../preinit/.svn/text-base/80_mount_root.svn-base | 9 + .../.svn/text-base/90_mount_no_jffs2.svn-base | 12 + .../.svn/text-base/90_restore_config.svn-base | 17 + .../.svn/text-base/99_10_failsafe_login.svn-base | 18 + .../.svn/text-base/99_10_mount_no_mtd.svn-base | 12 + .../preinit/.svn/text-base/99_10_run_init.svn-base | 10 + .../files/lib/preinit/02_default_set_state | 7 + package/base-files/files/lib/preinit/05_mount_skip | 13 + .../base-files/files/lib/preinit/10_check_for_mtd | 20 + .../files/lib/preinit/10_indicate_failsafe | 18 + .../files/lib/preinit/10_indicate_preinit | 50 ++ .../files/lib/preinit/20_check_jffs2_ready | 19 + .../base-files/files/lib/preinit/30_failsafe_wait | 84 +++ .../base-files/files/lib/preinit/40_mount_jffs2 | 26 + .../files/lib/preinit/40_run_failsafe_hook | 13 + .../files/lib/preinit/41_merge_overlay_hooks | 24 + .../files/lib/preinit/50_indicate_regular_preinit | 11 + .../base-files/files/lib/preinit/70_initramfs_test | 14 + .../files/lib/preinit/70_pivot_jffs2_root | 14 + package/base-files/files/lib/preinit/80_mount_root | 9 + .../base-files/files/lib/preinit/90_mount_no_jffs2 | 12 + .../base-files/files/lib/preinit/90_restore_config | 17 + .../files/lib/preinit/99_10_failsafe_login | 18 + .../files/lib/preinit/99_10_mount_no_mtd | 12 + .../base-files/files/lib/preinit/99_10_run_init | 10 + package/base-files/files/lib/upgrade/.svn/entries | 65 ++ .../lib/upgrade/.svn/text-base/common.sh.svn-base | 230 +++++++ package/base-files/files/lib/upgrade/common.sh | 230 +++++++ .../files/lib/upgrade/keep.d/.svn/entries | 62 ++ .../.svn/text-base/base-files-essential.svn-base | 9 + .../files/lib/upgrade/keep.d/base-files-essential | 9 + 91 files changed, 5986 insertions(+) create mode 100644 package/base-files/files/lib/.svn/entries create mode 100644 package/base-files/files/lib/.svn/prop-base/functions.sh.svn-base create mode 100644 package/base-files/files/lib/.svn/text-base/functions.sh.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/entries create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/05_firstboot_skip.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/10_determine_parts.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/10_no_fo_clear_overlay.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/10_reset_has_mini_fo.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/20_has_mini_fo.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/20_no_fo_mount_jffs.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/20_reset_clear_jffs.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/30_is_rootfs_mounted.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/30_no_fo_pivot.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/30_reset_copy_rom.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/40_copy_ramoverlay.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/40_no_fo_copy_ramoverlay.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/50_pivot.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/99_10_no_fo_cleanup.svn-base create mode 100644 package/base-files/files/lib/firstboot/.svn/text-base/99_10_with_fo_cleanup.svn-base create mode 100644 package/base-files/files/lib/firstboot/05_firstboot_skip create mode 100644 package/base-files/files/lib/firstboot/10_determine_parts create mode 100644 package/base-files/files/lib/firstboot/10_no_fo_clear_overlay create mode 100644 package/base-files/files/lib/firstboot/10_reset_has_mini_fo create mode 100644 package/base-files/files/lib/firstboot/20_has_mini_fo create mode 100644 package/base-files/files/lib/firstboot/20_no_fo_mount_jffs create mode 100644 package/base-files/files/lib/firstboot/20_reset_clear_jffs create mode 100644 package/base-files/files/lib/firstboot/30_is_rootfs_mounted create mode 100644 package/base-files/files/lib/firstboot/30_no_fo_pivot create mode 100644 package/base-files/files/lib/firstboot/30_reset_copy_rom create mode 100644 package/base-files/files/lib/firstboot/40_copy_ramoverlay create mode 100644 package/base-files/files/lib/firstboot/40_no_fo_copy_ramoverlay create mode 100644 package/base-files/files/lib/firstboot/50_pivot create mode 100644 package/base-files/files/lib/firstboot/99_10_no_fo_cleanup create mode 100644 package/base-files/files/lib/firstboot/99_10_with_fo_cleanup create mode 100755 package/base-files/files/lib/functions.sh create mode 100644 package/base-files/files/lib/functions/.svn/entries create mode 100644 package/base-files/files/lib/functions/.svn/prop-base/leds.sh.svn-base create mode 100644 package/base-files/files/lib/functions/.svn/prop-base/uci-defaults.sh.svn-base create mode 100644 package/base-files/files/lib/functions/.svn/text-base/leds.sh.svn-base create mode 100644 package/base-files/files/lib/functions/.svn/text-base/network.sh.svn-base create mode 100644 package/base-files/files/lib/functions/.svn/text-base/service.sh.svn-base create mode 100644 package/base-files/files/lib/functions/.svn/text-base/uci-defaults.sh.svn-base create mode 100644 package/base-files/files/lib/functions/leds.sh create mode 100644 package/base-files/files/lib/functions/network.sh create mode 100644 package/base-files/files/lib/functions/service.sh create mode 100644 package/base-files/files/lib/functions/uci-defaults.sh create mode 100644 package/base-files/files/lib/preinit/.svn/entries create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/02_default_set_state.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/05_mount_skip.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/10_check_for_mtd.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/10_indicate_failsafe.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/10_indicate_preinit.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/20_check_jffs2_ready.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/30_failsafe_wait.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/40_mount_jffs2.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/40_run_failsafe_hook.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/41_merge_overlay_hooks.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/50_indicate_regular_preinit.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/70_initramfs_test.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/70_pivot_jffs2_root.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/80_mount_root.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/90_mount_no_jffs2.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/90_restore_config.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/99_10_failsafe_login.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/99_10_mount_no_mtd.svn-base create mode 100644 package/base-files/files/lib/preinit/.svn/text-base/99_10_run_init.svn-base create mode 100644 package/base-files/files/lib/preinit/02_default_set_state create mode 100644 package/base-files/files/lib/preinit/05_mount_skip create mode 100644 package/base-files/files/lib/preinit/10_check_for_mtd create mode 100644 package/base-files/files/lib/preinit/10_indicate_failsafe create mode 100644 package/base-files/files/lib/preinit/10_indicate_preinit create mode 100644 package/base-files/files/lib/preinit/20_check_jffs2_ready create mode 100644 package/base-files/files/lib/preinit/30_failsafe_wait create mode 100644 package/base-files/files/lib/preinit/40_mount_jffs2 create mode 100644 package/base-files/files/lib/preinit/40_run_failsafe_hook create mode 100644 package/base-files/files/lib/preinit/41_merge_overlay_hooks create mode 100644 package/base-files/files/lib/preinit/50_indicate_regular_preinit create mode 100644 package/base-files/files/lib/preinit/70_initramfs_test create mode 100644 package/base-files/files/lib/preinit/70_pivot_jffs2_root create mode 100644 package/base-files/files/lib/preinit/80_mount_root create mode 100644 package/base-files/files/lib/preinit/90_mount_no_jffs2 create mode 100644 package/base-files/files/lib/preinit/90_restore_config create mode 100644 package/base-files/files/lib/preinit/99_10_failsafe_login create mode 100644 package/base-files/files/lib/preinit/99_10_mount_no_mtd create mode 100644 package/base-files/files/lib/preinit/99_10_run_init create mode 100644 package/base-files/files/lib/upgrade/.svn/entries create mode 100644 package/base-files/files/lib/upgrade/.svn/text-base/common.sh.svn-base create mode 100644 package/base-files/files/lib/upgrade/common.sh create mode 100644 package/base-files/files/lib/upgrade/keep.d/.svn/entries create mode 100644 package/base-files/files/lib/upgrade/keep.d/.svn/text-base/base-files-essential.svn-base create mode 100644 package/base-files/files/lib/upgrade/keep.d/base-files-essential (limited to 'package/base-files/files/lib') diff --git a/package/base-files/files/lib/.svn/entries b/package/base-files/files/lib/.svn/entries new file mode 100644 index 0000000..21f5ce2 --- /dev/null +++ b/package/base-files/files/lib/.svn/entries @@ -0,0 +1,74 @@ +10 + +dir +36060 +svn://svn.openwrt.org/openwrt/trunk/package/base-files/files/lib +svn://svn.openwrt.org/openwrt + + + +2013-03-14T18:43:58.957223Z +36031 +blogic + + + + + + + + + + + + + + +3c298f89-4303-0410-b956-a3cf2f4a3e73 + +functions.sh +file + + + + +2013-03-17T12:13:21.000000Z +fe79064449aba26886754ab55bcb160c +2013-02-17T21:47:03.007046Z +35646 +juhosg +has-props + + + + + + + + + + + + + + + + + + + + +11174 + +upgrade +dir + +functions +dir + +preinit +dir + +firstboot +dir + diff --git a/package/base-files/files/lib/.svn/prop-base/functions.sh.svn-base b/package/base-files/files/lib/.svn/prop-base/functions.sh.svn-base new file mode 100644 index 0000000..03b5bfa --- /dev/null +++ b/package/base-files/files/lib/.svn/prop-base/functions.sh.svn-base @@ -0,0 +1,9 @@ +K 13 +svn:eol-style +V 6 +native +K 14 +svn:executable +V 1 +* +END diff --git a/package/base-files/files/lib/.svn/text-base/functions.sh.svn-base b/package/base-files/files/lib/.svn/text-base/functions.sh.svn-base new file mode 100644 index 0000000..f51bfea --- /dev/null +++ b/package/base-files/files/lib/.svn/text-base/functions.sh.svn-base @@ -0,0 +1,543 @@ +#!/bin/sh +# Copyright (C) 2006-2013 OpenWrt.org +# Copyright (C) 2006 Fokus Fraunhofer +# Copyright (C) 2010 Vertical Communications + + +debug () { + ${DEBUG:-:} "$@" +} + +# newline +N=" +" + +_C=0 +NO_EXPORT=1 +LOAD_STATE=1 +LIST_SEP=" " + +hotplug_dev() { + env -i ACTION=$1 INTERFACE=$2 /sbin/hotplug-call net +} + +append() { + local var="$1" + local value="$2" + local sep="${3:- }" + + eval "export ${NO_EXPORT:+-n} -- \"$var=\${$var:+\${$var}\${value:+\$sep}}\$value\"" +} + +list_contains() { + local var="$1" + local str="$2" + local val + + eval "val=\" \${$var} \"" + [ "${val%% $str *}" != "$val" ] +} + +list_remove() { + local var="$1" + local remove="$2" + local val + + eval "val=\" \${$var} \"" + val1="${val%% $remove *}" + [ "$val1" = "$val" ] && return + val2="${val##* $remove }" + [ "$val2" = "$val" ] && return + val="${val1## } ${val2%% }" + val="${val%% }" + eval "export ${NO_EXPORT:+-n} -- \"$var=\$val\"" +} + +config_load() { + [ -n "$IPKG_INSTROOT" ] && return 0 + uci_load "$@" +} + +reset_cb() { + config_cb() { return 0; } + option_cb() { return 0; } + list_cb() { return 0; } +} +reset_cb + +package() { + return 0 +} + +config () { + local cfgtype="$1" + local name="$2" + + export ${NO_EXPORT:+-n} CONFIG_NUM_SECTIONS=$(($CONFIG_NUM_SECTIONS + 1)) + name="${name:-cfg$CONFIG_NUM_SECTIONS}" + append CONFIG_SECTIONS "$name" + [ -n "$NO_CALLBACK" ] || config_cb "$cfgtype" "$name" + export ${NO_EXPORT:+-n} CONFIG_SECTION="$name" + export ${NO_EXPORT:+-n} "CONFIG_${CONFIG_SECTION}_TYPE=$cfgtype" +} + +option () { + local varname="$1"; shift + local value="$*" + + export ${NO_EXPORT:+-n} "CONFIG_${CONFIG_SECTION}_${varname}=$value" + [ -n "$NO_CALLBACK" ] || option_cb "$varname" "$*" +} + +list() { + local varname="$1"; shift + local value="$*" + local len + + config_get len "$CONFIG_SECTION" "${varname}_LENGTH" 0 + [ $len = 0 ] && append CONFIG_LIST_STATE "${CONFIG_SECTION}_${varname}" + len=$(($len + 1)) + config_set "$CONFIG_SECTION" "${varname}_ITEM$len" "$value" + config_set "$CONFIG_SECTION" "${varname}_LENGTH" "$len" + append "CONFIG_${CONFIG_SECTION}_${varname}" "$value" "$LIST_SEP" + list_cb "$varname" "$*" +} + +config_rename() { + local OLD="$1" + local NEW="$2" + local oldvar + local newvar + + [ -n "$OLD" -a -n "$NEW" ] || return + for oldvar in `set | grep ^CONFIG_${OLD}_ | \ + sed -e 's/\(.*\)=.*$/\1/'` ; do + newvar="CONFIG_${NEW}_${oldvar##CONFIG_${OLD}_}" + eval "export ${NO_EXPORT:+-n} \"$newvar=\${$oldvar}\"" + unset "$oldvar" + done + export ${NO_EXPORT:+-n} CONFIG_SECTIONS="$(echo " $CONFIG_SECTIONS " | sed -e "s, $OLD , $NEW ,")" + + [ "$CONFIG_SECTION" = "$OLD" ] && export ${NO_EXPORT:+-n} CONFIG_SECTION="$NEW" +} + +config_unset() { + config_set "$1" "$2" "" +} + +config_clear() { + local SECTION="$1" + local oldvar + + list_remove CONFIG_SECTIONS "$SECTION" + export ${NO_EXPORT:+-n} CONFIG_SECTIONS="${SECTION:+$CONFIG_SECTIONS}" + + for oldvar in `set | grep ^CONFIG_${SECTION:+${SECTION}_} | \ + sed -e 's/\(.*\)=.*$/\1/'` ; do + unset $oldvar + done +} + +# config_get