mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
update base-files sync with upstream
This commit is contained in:
parent
a3d3004e98
commit
9d54c42ced
@ -12,7 +12,7 @@ include $(INCLUDE_DIR)/version.mk
|
|||||||
include $(INCLUDE_DIR)/feeds.mk
|
include $(INCLUDE_DIR)/feeds.mk
|
||||||
|
|
||||||
PKG_NAME:=base-files
|
PKG_NAME:=base-files
|
||||||
PKG_RELEASE:=195
|
PKG_RELEASE:=196
|
||||||
PKG_FLAGS:=nonshared
|
PKG_FLAGS:=nonshared
|
||||||
|
|
||||||
PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/
|
PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/
|
||||||
|
@ -366,11 +366,12 @@ generate_led() {
|
|||||||
;;
|
;;
|
||||||
|
|
||||||
switch)
|
switch)
|
||||||
local port_mask speed_mask
|
local port_mask speed_mask mode
|
||||||
json_get_vars port_mask speed_mask
|
json_get_vars port_mask speed_mask mode
|
||||||
uci -q batch <<-EOF
|
uci -q batch <<-EOF
|
||||||
set system.$cfg.port_mask='$port_mask'
|
set system.$cfg.port_mask='$port_mask'
|
||||||
set system.$cfg.speed_mask='$speed_mask'
|
set system.$cfg.speed_mask='$speed_mask'
|
||||||
|
set system.$cfg.mode='$mode'
|
||||||
EOF
|
EOF
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ load_led() {
|
|||||||
config_get trigger $1 trigger "none"
|
config_get trigger $1 trigger "none"
|
||||||
config_get dev $1 dev
|
config_get dev $1 dev
|
||||||
config_get ports $1 port
|
config_get ports $1 port
|
||||||
config_get mode $1 mode "link"
|
config_get mode $1 mode
|
||||||
config_get_bool default $1 default "nil"
|
config_get_bool default $1 default "nil"
|
||||||
config_get delayon $1 delayon
|
config_get delayon $1 delayon
|
||||||
config_get delayoff $1 delayoff
|
config_get delayoff $1 delayoff
|
||||||
@ -71,7 +71,7 @@ load_led() {
|
|||||||
"netdev")
|
"netdev")
|
||||||
[ -n "$dev" ] && {
|
[ -n "$dev" ] && {
|
||||||
echo $dev > /sys/class/leds/${sysfs}/device_name
|
echo $dev > /sys/class/leds/${sysfs}/device_name
|
||||||
echo $mode > /sys/class/leds/${sysfs}/mode
|
echo "${mode:-link}" > /sys/class/leds/${sysfs}/mode
|
||||||
echo $interval > /sys/class/leds/${sysfs}/interval
|
echo $interval > /sys/class/leds/${sysfs}/interval
|
||||||
}
|
}
|
||||||
;;
|
;;
|
||||||
@ -110,6 +110,8 @@ load_led() {
|
|||||||
config_get speed_mask $1 speed_mask
|
config_get speed_mask $1 speed_mask
|
||||||
[ -n "$speed_mask" ] && \
|
[ -n "$speed_mask" ] && \
|
||||||
echo $speed_mask > /sys/class/leds/${sysfs}/speed_mask
|
echo $speed_mask > /sys/class/leds/${sysfs}/speed_mask
|
||||||
|
[ -n "$mode" ] && \
|
||||||
|
echo "$mode" > /sys/class/leds/${sysfs}/mode
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
@ -29,8 +29,8 @@ kerberos 88/tcp kerberos5 krb5 kerberos-sec
|
|||||||
kerberos 88/udp kerberos5 krb5 kerberos-sec
|
kerberos 88/udp kerberos5 krb5 kerberos-sec
|
||||||
pop3 110/tcp
|
pop3 110/tcp
|
||||||
pop3 110/udp
|
pop3 110/udp
|
||||||
sunrpc 111/tcp
|
sunrpc 111/tcp rpcbind
|
||||||
sunrpc 111/udp
|
sunrpc 111/udp rpcbind
|
||||||
auth 113/tcp ident
|
auth 113/tcp ident
|
||||||
sftp 115/tcp
|
sftp 115/tcp
|
||||||
nntp 119/tcp
|
nntp 119/tcp
|
||||||
|
@ -229,10 +229,9 @@ default_postinst() {
|
|||||||
if [ -z "$root" ] && grep -q -s "^/etc/uci-defaults/" "/usr/lib/opkg/info/${pkgname}.list"; then
|
if [ -z "$root" ] && grep -q -s "^/etc/uci-defaults/" "/usr/lib/opkg/info/${pkgname}.list"; then
|
||||||
. /lib/functions/system.sh
|
. /lib/functions/system.sh
|
||||||
[ -d /tmp/.uci ] || mkdir -p /tmp/.uci
|
[ -d /tmp/.uci ] || mkdir -p /tmp/.uci
|
||||||
for i in $(sed -ne 's!^/etc/uci-defaults/!!p' "/usr/lib/opkg/info/${pkgname}.list"); do (
|
for i in $(grep -s "^/etc/uci-defaults/" "/usr/lib/opkg/info/${pkgname}.list"); do
|
||||||
cd /etc/uci-defaults
|
( [ -f "$i" ] && cd "$(dirname $i)" && . "$i" ) && rm -f "$i"
|
||||||
[ -f "$i" ] && . ./"$i" && rm -f "$i"
|
done
|
||||||
) done
|
|
||||||
uci commit
|
uci commit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -271,6 +271,11 @@ network_is_up()
|
|||||||
# 2: interface
|
# 2: interface
|
||||||
network_get_protocol() { __network_ifstatus "$1" "$2" ".proto"; }
|
network_get_protocol() { __network_ifstatus "$1" "$2" ".proto"; }
|
||||||
|
|
||||||
|
# determine the metric of the given logical interface
|
||||||
|
# 1: destination variable
|
||||||
|
# 2: interface
|
||||||
|
network_get_metric() { __network_ifstatus "$1" "$2" ".metric"; }
|
||||||
|
|
||||||
# determine the layer 3 linux network device of the given logical interface
|
# determine the layer 3 linux network device of the given logical interface
|
||||||
# 1: destination variable
|
# 1: destination variable
|
||||||
# 2: interface
|
# 2: interface
|
||||||
|
@ -442,11 +442,13 @@ ucidef_set_led_switch() {
|
|||||||
local trigger_name="$4"
|
local trigger_name="$4"
|
||||||
local port_mask="$5"
|
local port_mask="$5"
|
||||||
local speed_mask="$6"
|
local speed_mask="$6"
|
||||||
|
local mode="$7"
|
||||||
|
|
||||||
_ucidef_set_led_common "$1" "$2" "$3"
|
_ucidef_set_led_common "$1" "$2" "$3"
|
||||||
|
|
||||||
json_add_string trigger "$trigger_name"
|
json_add_string trigger "$trigger_name"
|
||||||
json_add_string type switch
|
json_add_string type switch
|
||||||
|
json_add_string mode "$mode"
|
||||||
json_add_string port_mask "$port_mask"
|
json_add_string port_mask "$port_mask"
|
||||||
json_add_string speed_mask "$speed_mask"
|
json_add_string speed_mask "$speed_mask"
|
||||||
json_select ..
|
json_select ..
|
||||||
|
@ -117,24 +117,6 @@ export_bootdevice() {
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
case "$disk" in
|
case "$disk" in
|
||||||
PARTUUID=[A-F0-9][A-F0-9][A-F0-9][A-F0-9][A-F0-9][A-F0-9][A-F0-9][A-F0-9]-[A-F0-9][A-F0-9][A-F0-9][A-F0-9]-[A-F0-9][A-F0-9][A-F0-9][A-F0-9]-[A-F0-9][A-F0-9][A-F0-9][A-F0-9]-[A-F0-9][A-F0-9][A-F0-9][A-F0-9][A-F0-9][A-F0-9][A-F0-9][A-F0-9]0002)
|
|
||||||
uuid="${disk#PARTUUID=}"
|
|
||||||
uuid="${uuid%0002}0002"
|
|
||||||
for disk in $(find /dev -type b); do
|
|
||||||
set -- $(dd if=$disk bs=1 skip=$((2*512+256+128+16)) count=16 2>/dev/null | hexdump -v -e '4/1 "%02x"' | awk '{ \
|
|
||||||
for(i=1;i<9;i=i+2) first=substr($0,i,1) substr($0,i+1,1) first; \
|
|
||||||
for(i=9;i<13;i=i+2) second=substr($0,i,1) substr($0,i+1,1) second; \
|
|
||||||
for(i=13;i<16;i=i+2) third=substr($0,i,1) substr($0,i+1,1) third; \
|
|
||||||
fourth = substr($0,17,4); \
|
|
||||||
five = substr($0,21,12); \
|
|
||||||
} END { print toupper(first"-"second"-"third"-"fourth"-"five) }')
|
|
||||||
if [ "$1" = "$uuid" ]; then
|
|
||||||
uevent="/sys/class/block/${disk##*/}/uevent"
|
|
||||||
export SAVE_PARTITIONS=0
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
PARTUUID=[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]-02)
|
PARTUUID=[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]-02)
|
||||||
uuid="${disk#PARTUUID=}"
|
uuid="${disk#PARTUUID=}"
|
||||||
uuid="${uuid%-02}"
|
uuid="${uuid%-02}"
|
||||||
|
@ -183,7 +183,7 @@ if VERSIONOPT
|
|||||||
config VERSION_REPO
|
config VERSION_REPO
|
||||||
string
|
string
|
||||||
prompt "Release repository"
|
prompt "Release repository"
|
||||||
default "http://downloads.openwrt.org/releases/18.06.1"
|
default "http://downloads.lede-project.org/snapshots"
|
||||||
help
|
help
|
||||||
This is the repository address embedded in the image, it defaults
|
This is the repository address embedded in the image, it defaults
|
||||||
to the trunk snapshot repo; the url may contain the following placeholders:
|
to the trunk snapshot repo; the url may contain the following placeholders:
|
||||||
@ -259,7 +259,7 @@ if VERSIONOPT
|
|||||||
config VERSION_CODE_FILENAMES
|
config VERSION_CODE_FILENAMES
|
||||||
bool
|
bool
|
||||||
prompt "Revision code in filenames"
|
prompt "Revision code in filenames"
|
||||||
default n
|
default y
|
||||||
help
|
help
|
||||||
Enable this to include the revision identifier or the configured
|
Enable this to include the revision identifier or the configured
|
||||||
version code into the firmware image, SDK- and Image Builder archive
|
version code into the firmware image, SDK- and Image Builder archive
|
||||||
|
Loading…
Reference in New Issue
Block a user