mirror of
https://github.com/kenzok8/small-package.git
synced 2026-02-05 06:17:38 +08:00
update 2024-05-21 20:32:03
This commit is contained in:
@@ -10,12 +10,12 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=haproxy
|
PKG_NAME:=haproxy
|
||||||
PKG_VERSION:=2.8.6
|
PKG_VERSION:=2.8.9
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://www.haproxy.org/download/2.8/src
|
PKG_SOURCE_URL:=https://www.haproxy.org/download/2.8/src
|
||||||
PKG_HASH:=9fd034368be66880bd86a300c13dc03bc13521ee2654880dddf192785aa28d51
|
PKG_HASH:=7a821478f36f847607f51a51e80f4f890c37af4811d60438e7f63783f67592ff
|
||||||
|
|
||||||
PKG_MAINTAINER:=Thomas Heil <heil@terminal-consulting.de>, \
|
PKG_MAINTAINER:=Thomas Heil <heil@terminal-consulting.de>, \
|
||||||
Christian Lachner <gladiac@gmail.com>
|
Christian Lachner <gladiac@gmail.com>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
CLONEURL=https://git.haproxy.org/git/haproxy-2.8.git
|
CLONEURL=https://git.haproxy.org/git/haproxy-2.8.git
|
||||||
BASE_TAG=v2.8.6
|
BASE_TAG=v2.8.9
|
||||||
TMP_REPODIR=tmprepo
|
TMP_REPODIR=tmprepo
|
||||||
PATCHESDIR=patches
|
PATCHESDIR=patches
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ LUCI_DEPENDS:=+curl +opkg +luci-base +tar +coreutils +coreutils-stat +libuci-lua
|
|||||||
LUCI_EXTRA_DEPENDS:=luci-lib-taskd (>=1.0.17)
|
LUCI_EXTRA_DEPENDS:=luci-lib-taskd (>=1.0.17)
|
||||||
LUCI_PKGARCH:=all
|
LUCI_PKGARCH:=all
|
||||||
|
|
||||||
PKG_VERSION:=0.1.14-3
|
PKG_VERSION:=0.1.16-1
|
||||||
# PKG_RELEASE MUST be empty for luci.mk
|
# PKG_RELEASE MUST be empty for luci.mk
|
||||||
PKG_RELEASE:=
|
PKG_RELEASE:=
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,10 @@ DL_DIR=${IS_ROOT}/tmp/dl
|
|||||||
LISTS_DIR_O=/tmp/opkg-lists
|
LISTS_DIR_O=/tmp/opkg-lists
|
||||||
LISTS_DIR=${IS_ROOT}${LISTS_DIR_O}
|
LISTS_DIR=${IS_ROOT}${LISTS_DIR_O}
|
||||||
OPKG_CONF_DIR=${IS_ROOT}/etc/opkg
|
OPKG_CONF_DIR=${IS_ROOT}/etc/opkg
|
||||||
|
OPKG_CONF_DIR_M=${IS_ROOT}/etc/opkg_m
|
||||||
FEEDS_SERVER=https://istore.linkease.com/repo
|
FEEDS_SERVER=https://istore.linkease.com/repo
|
||||||
|
FEEDS_SERVER_MIRRORS="https://repo.istoreos.com/repo"
|
||||||
|
DISABLE_MIRROR=false
|
||||||
ARCH=`sed -n -e 's/^Architecture: *\([^ ]\+\) *$/\1/p' /rom/usr/lib/opkg/info/libc.control /usr/lib/opkg/info/libc.control 2>/dev/null | head -1`
|
ARCH=`sed -n -e 's/^Architecture: *\([^ ]\+\) *$/\1/p' /rom/usr/lib/opkg/info/libc.control /usr/lib/opkg/info/libc.control 2>/dev/null | head -1`
|
||||||
|
|
||||||
# for istore self upgrade
|
# for istore self upgrade
|
||||||
@@ -39,10 +42,33 @@ opkg_wrap() {
|
|||||||
OPKG_CONF_DIR=${OPKG_CONF_DIR} opkg -f ${IS_ROOT}/etc/opkg.conf "$@"
|
OPKG_CONF_DIR=${OPKG_CONF_DIR} opkg -f ${IS_ROOT}/etc/opkg.conf "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
fcurl() {
|
opkg_wrap_mirrors() {
|
||||||
curl --fail --show-error "$@"
|
local server
|
||||||
|
local file
|
||||||
|
if ! $DISABLE_MIRROR; then
|
||||||
|
for server in $FEEDS_SERVER_MIRRORS ; do
|
||||||
|
rm -rf "${OPKG_CONF_DIR_M}" 2>/dev/null
|
||||||
|
mkdir -p "${OPKG_CONF_DIR_M}" 2>/dev/null
|
||||||
|
ls "${OPKG_CONF_DIR}/" | while read; do
|
||||||
|
file="$REPLY"
|
||||||
|
if [ -f "${OPKG_CONF_DIR}/$file" -a "${file: -5}" = ".conf" ]; then
|
||||||
|
sed "s#$FEEDS_SERVER/#$server/#g" "${OPKG_CONF_DIR}/$file" >"${OPKG_CONF_DIR_M}/$file"
|
||||||
|
touch -r "${OPKG_CONF_DIR}/$file" "${OPKG_CONF_DIR_M}/$file" 2>/dev/null
|
||||||
|
else
|
||||||
|
cp -a "${OPKG_CONF_DIR}/$file" "${OPKG_CONF_DIR_M}/"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
echo "Try mirror server $server"
|
||||||
|
OPKG_CONF_DIR=${OPKG_CONF_DIR_M} opkg -f ${IS_ROOT}/etc/opkg.conf "$@" && return 0
|
||||||
|
done
|
||||||
|
DISABLE_MIRROR=true
|
||||||
|
fi
|
||||||
|
echo "Try origin server $FEEDS_SERVER"
|
||||||
|
OPKG_CONF_DIR=${OPKG_CONF_DIR} opkg -f ${IS_ROOT}/etc/opkg.conf "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
alias fcurl='curl -L --fail --show-error'
|
||||||
|
|
||||||
check_space() {
|
check_space() {
|
||||||
local free="$((`stat -c '%a * %S' -f /` >> 20 ))"
|
local free="$((`stat -c '%a * %S' -f /` >> 20 ))"
|
||||||
if [ "$free" -lt 1 ]; then
|
if [ "$free" -lt 1 ]; then
|
||||||
@@ -140,10 +166,10 @@ step_upgrade() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [ -n "$pkgs" ]; then
|
if [ -n "$pkgs" ]; then
|
||||||
opkg_wrap upgrade $pkgs || return 1
|
opkg_wrap_mirrors upgrade $pkgs || return 1
|
||||||
fi
|
fi
|
||||||
if [ -n "$metapkg" ]; then
|
if [ -n "$metapkg" ]; then
|
||||||
opkg_wrap upgrade $metapkg || return 1
|
opkg_wrap_mirrors upgrade $metapkg || return 1
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
@@ -186,7 +212,7 @@ case $action in
|
|||||||
;;
|
;;
|
||||||
"install")
|
"install")
|
||||||
check_space
|
check_space
|
||||||
wrapped_in_update opkg_wrap install "$@"
|
wrapped_in_update opkg_wrap_mirrors install "$@"
|
||||||
;;
|
;;
|
||||||
"upgrade")
|
"upgrade")
|
||||||
new_upgrade "$@"
|
new_upgrade "$@"
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=wireless-regdb
|
PKG_NAME:=wireless-regdb
|
||||||
PKG_VERSION:=2024.01.23
|
PKG_VERSION:=2024.05.08
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
PKG_LICENSE:=ISC
|
PKG_LICENSE:=ISC
|
||||||
PKG_LICENSE_FILES:=LICENSE
|
PKG_LICENSE_FILES:=LICENSE
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
||||||
PKG_SOURCE_URL:=@KERNEL/software/network/wireless-regdb/
|
PKG_SOURCE_URL:=@KERNEL/software/network/wireless-regdb/
|
||||||
PKG_HASH:=c8a61c9acf76fa7eb4239e89f640dee3e87098d9f69b4d3518c9c60fc6d20c55
|
PKG_HASH:=9aee1d86ebebb363b714bec941b2820f31e3b7f1a485ddc9fcbd9985c7d3e7c4
|
||||||
|
|
||||||
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user