mirror of
https://github.com/openwrt-xiaomi/builder.git
synced 2026-02-07 18:06:15 +05:00
Compare commits
38 Commits
v25
...
v24-260206
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7cbc8a5396 | ||
|
|
f8bd84161f | ||
|
|
ec51d4d719 | ||
|
|
c8b20b80db | ||
|
|
ee50ded9ed | ||
|
|
60569faf5c | ||
|
|
4bf7b9f5f4 | ||
|
|
ee1b28746a | ||
|
|
c79b2afda1 | ||
|
|
c8bbce4d22 | ||
|
|
4be0aa94a4 | ||
|
|
c86f52cdb4 | ||
|
|
e7b3d9673d | ||
|
|
ebd2e371f2 | ||
|
|
d03288513f | ||
|
|
f4480242f8 | ||
|
|
80aca373ac | ||
|
|
56dad16b45 | ||
|
|
a71f68d967 | ||
|
|
5b6e495bc8 | ||
|
|
e4a6502e6f | ||
|
|
8c4beac735 | ||
|
|
ac0bf84ce1 | ||
|
|
488be8d6d1 | ||
|
|
0babf26e52 | ||
|
|
0aeee17021 | ||
|
|
0fc5ed4afe | ||
|
|
1380b0c663 | ||
|
|
ff59b05218 | ||
|
|
7afa0202ba | ||
|
|
ce52956483 | ||
|
|
a1f00666d4 | ||
|
|
c056d7f32a | ||
|
|
4cf85c12bf | ||
|
|
88a9ebe300 | ||
|
|
757b9b3676 | ||
|
|
fc2ca4f2de | ||
|
|
abdae49448 |
63
.github/workflows/build.yml
vendored
63
.github/workflows/build.yml
vendored
@@ -63,8 +63,8 @@ env:
|
|||||||
G_PKG_DIR: ${{ github.event.inputs.package_dir }}
|
G_PKG_DIR: ${{ github.event.inputs.package_dir }}
|
||||||
REPO_URL: https://github.com/openwrt-xiaomi/openwrt
|
REPO_URL: https://github.com/openwrt-xiaomi/openwrt
|
||||||
REPO_LNK: openwrt-xiaomi/openwrt
|
REPO_LNK: openwrt-xiaomi/openwrt
|
||||||
REPO_BRANCH: xq-25.12
|
REPO_BRANCH: xq-24.10
|
||||||
TAG_PREFIX: v25-
|
TAG_PREFIX: v24-
|
||||||
TZ: UTC
|
TZ: UTC
|
||||||
DEVICE_NAME: unknown
|
DEVICE_NAME: unknown
|
||||||
BUILD_DATE: unknown
|
BUILD_DATE: unknown
|
||||||
@@ -248,8 +248,7 @@ jobs:
|
|||||||
TOOLS_SRC_HASH: ${{ hashFiles('tools/**') }}
|
TOOLS_SRC_HASH: ${{ hashFiles('tools/**') }}
|
||||||
run: |
|
run: |
|
||||||
chmod +x *.sh
|
chmod +x *.sh
|
||||||
#wget https://github.com/fantastic-packages/packages/raw/refs/heads/master/keys/apksign/20241123170031.pub
|
wget https://github.com/fantastic-packages/packages/raw/refs/heads/24.10/keys/usign/53FF2B6672243D28.pub
|
||||||
wget https://fantastic-packages.github.io/releases/25.12/20241123170031.pub
|
|
||||||
echo "TOOLS_SRC_HASH=$TOOLS_SRC_HASH" >> $GITHUB_ENV
|
echo "TOOLS_SRC_HASH=$TOOLS_SRC_HASH" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Update OpenWrt packages
|
- name: Update OpenWrt packages
|
||||||
@@ -262,7 +261,7 @@ jobs:
|
|||||||
- name: Configure
|
- name: Configure
|
||||||
id: configure
|
id: configure
|
||||||
if: steps.update.outputs.status == 'success'
|
if: steps.update.outputs.status == 'success'
|
||||||
env:
|
env:
|
||||||
TARGET: ${{ matrix.target }}
|
TARGET: ${{ matrix.target }}
|
||||||
FW_VER: ${{ needs.check.outputs.fw_ver }}
|
FW_VER: ${{ needs.check.outputs.fw_ver }}
|
||||||
run: |
|
run: |
|
||||||
@@ -282,6 +281,9 @@ jobs:
|
|||||||
if [ $(find . -maxdepth 1 -name "$VERMAGIC_LIST" | wc -l) = "0" ]; then
|
if [ $(find . -maxdepth 1 -name "$VERMAGIC_LIST" | wc -l) = "0" ]; then
|
||||||
exit 41
|
exit 41
|
||||||
fi
|
fi
|
||||||
|
echo "::group::disabled_services.lst"
|
||||||
|
cat disabled_services.lst || echo '<<< file disabled_services.lst not found >>>'
|
||||||
|
echo "::endgroup::"
|
||||||
FILE_DATE=$(date --utc +'%y%m%d')
|
FILE_DATE=$(date --utc +'%y%m%d')
|
||||||
echo "status=success" >> $GITHUB_OUTPUT
|
echo "status=success" >> $GITHUB_OUTPUT
|
||||||
echo "FW_VER=$FW_VER" >> $GITHUB_ENV
|
echo "FW_VER=$FW_VER" >> $GITHUB_ENV
|
||||||
@@ -309,7 +311,6 @@ jobs:
|
|||||||
echo USE_CACHE = $USE_CACHE
|
echo USE_CACHE = $USE_CACHE
|
||||||
HOST_TOOLS_STG_DIR=staging_dir/host
|
HOST_TOOLS_STG_DIR=staging_dir/host
|
||||||
HOST_TOOLS_BLD_DIR=build_dir/host
|
HOST_TOOLS_BLD_DIR=build_dir/host
|
||||||
rm -rf staging_dir/
|
|
||||||
rm -rf build_dir/
|
rm -rf build_dir/
|
||||||
mkdir -p staging_dir/host
|
mkdir -p staging_dir/host
|
||||||
mkdir -p build_dir/host
|
mkdir -p build_dir/host
|
||||||
@@ -331,10 +332,13 @@ jobs:
|
|||||||
echo $TOOLS_SRC_CRC > logs/host_tools_sources.crc
|
echo $TOOLS_SRC_CRC > logs/host_tools_sources.crc
|
||||||
echo "TOOLS_SRC_CRC=$TOOLS_SRC_CRC" >> $GITHUB_ENV
|
echo "TOOLS_SRC_CRC=$TOOLS_SRC_CRC" >> $GITHUB_ENV
|
||||||
########### get prereq tools (w/o compile) ############
|
########### get prereq tools (w/o compile) ############
|
||||||
ls -la $HOST_TOOLS_DIR/bin | awk '{print $9 " -> " $11}' | sort > $HOST_TOOLS_STG_DIR/.prereq-build-list
|
ls -la $HOST_TOOLS_STG_DIR/bin | awk '{print $9 " -> " $11}' | sort > $HOST_TOOLS_STG_DIR/.prereq-build-list
|
||||||
TOOLS_PREREQ_CRC=$( cat $HOST_TOOLS_STG_DIR/.prereq-build-list | cksum | awk '{print $1}' )
|
TOOLS_PREREQ_CRC=$( cat $HOST_TOOLS_STG_DIR/.prereq-build-list | cksum | awk '{print $1}' )
|
||||||
cp -f $HOST_TOOLS_STG_DIR/.prereq-build-list logs/prereq-build-list.txt
|
cp -f $HOST_TOOLS_STG_DIR/.prereq-build-list logs/prereq-build-list.txt
|
||||||
echo "TOOLS_PREREQ_CRC=$TOOLS_PREREQ_CRC" >> $GITHUB_ENV
|
echo "TOOLS_PREREQ_CRC=$TOOLS_PREREQ_CRC" >> $GITHUB_ENV
|
||||||
|
echo "::group::prereq-build-list"
|
||||||
|
cat $HOST_TOOLS_STG_DIR/.prereq-build-list
|
||||||
|
echo "::endgroup::"
|
||||||
########### patch for tools/Makefile ###############
|
########### patch for tools/Makefile ###############
|
||||||
cat <<'EOF' >> tools/Makefile
|
cat <<'EOF' >> tools/Makefile
|
||||||
###
|
###
|
||||||
@@ -371,6 +375,9 @@ jobs:
|
|||||||
cp -f $HOST_TOOLS_STG_DIR/.tools_compile_list logs/tools_compile_list.txt
|
cp -f $HOST_TOOLS_STG_DIR/.tools_compile_list logs/tools_compile_list.txt
|
||||||
TOOLS_COMPILE_CRC=$( cat $HOST_TOOLS_STG_DIR/.tools_compile_list | cksum | awk '{print $1}' )
|
TOOLS_COMPILE_CRC=$( cat $HOST_TOOLS_STG_DIR/.tools_compile_list | cksum | awk '{print $1}' )
|
||||||
echo "TOOLS_COMPILE_CRC=$TOOLS_COMPILE_CRC" >> $GITHUB_ENV
|
echo "TOOLS_COMPILE_CRC=$TOOLS_COMPILE_CRC" >> $GITHUB_ENV
|
||||||
|
echo "::group::tools_compile_list"
|
||||||
|
cat $HOST_TOOLS_STG_DIR/.tools_compile_list
|
||||||
|
echo "::endgroup::"
|
||||||
#######
|
#######
|
||||||
TOOLS_COMPILE_MASK=$( cat $HOST_TOOLS_STG_DIR/.tools_compile_mask )
|
TOOLS_COMPILE_MASK=$( cat $HOST_TOOLS_STG_DIR/.tools_compile_mask )
|
||||||
cp -f $HOST_TOOLS_STG_DIR/.tools_compile_mask logs/tools_compile_mask.txt
|
cp -f $HOST_TOOLS_STG_DIR/.tools_compile_mask logs/tools_compile_mask.txt
|
||||||
@@ -460,8 +467,10 @@ jobs:
|
|||||||
|
|
||||||
- name: Show host tools stamps
|
- name: Show host tools stamps
|
||||||
run: |
|
run: |
|
||||||
ls -la staging_dir/host/stamp/
|
if [ -d staging_dir/host/stamp ]; then
|
||||||
ls -la staging_dir/host/stamp/ > logs/host_stamp_dir.txt
|
ls -la staging_dir/host/stamp/
|
||||||
|
ls -la staging_dir/host/stamp/ > logs/host_stamp_dir.txt
|
||||||
|
fi
|
||||||
|
|
||||||
- name: Configure 2
|
- name: Configure 2
|
||||||
id: configure2
|
id: configure2
|
||||||
@@ -476,6 +485,9 @@ jobs:
|
|||||||
cp -a logs_backup logs
|
cp -a logs_backup logs
|
||||||
./xmake.sh $OPT_INITRAMFS -I -t $TARGET
|
./xmake.sh $OPT_INITRAMFS -I -t $TARGET
|
||||||
cp -f .config logs/config2
|
cp -f .config logs/config2
|
||||||
|
echo "::group::disabled_services.lst"
|
||||||
|
cat disabled_services.lst || echo '<<< file disabled_services.lst not found >>>'
|
||||||
|
echo "::endgroup::"
|
||||||
|
|
||||||
- name: Kernel compile
|
- name: Kernel compile
|
||||||
id: kernel
|
id: kernel
|
||||||
@@ -515,7 +527,7 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
echo "status=success" >> $GITHUB_OUTPUT
|
echo "status=success" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Process out results
|
- name: Process out results
|
||||||
id: install
|
id: install
|
||||||
if: steps.compile.outputs.status == 'success' || env.FAKE_BUILD == 'true'
|
if: steps.compile.outputs.status == 'success' || env.FAKE_BUILD == 'true'
|
||||||
@@ -576,6 +588,37 @@ jobs:
|
|||||||
echo "BLD_VER=$FW_VER" >> $GITHUB_ENV
|
echo "BLD_VER=$FW_VER" >> $GITHUB_ENV
|
||||||
echo "OUT_DIR=$OUT_DIR" >> $GITHUB_ENV
|
echo "OUT_DIR=$OUT_DIR" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
- name: Build the TRX image without WiFi activation
|
||||||
|
id: compile_wifi_dis
|
||||||
|
if: steps.install.outputs.status == 'success' && env.TRX_BUILD == 'true' && env.FAKE_BUILD != 'true' && env.TEST_BUILD != 'true'
|
||||||
|
env:
|
||||||
|
TARGET: ${{ matrix.target }}
|
||||||
|
run: |
|
||||||
|
BLD_OUT_DIR=$OUT_DIR
|
||||||
|
NEW_OUT_DIR=$GITHUB_WORKSPACE/xout
|
||||||
|
mv -f "$OUT_DIR" $NEW_OUT_DIR
|
||||||
|
echo "OUT_DIR=$NEW_OUT_DIR" >> $GITHUB_ENV
|
||||||
|
./xmake.sh -W -i -t $TARGET
|
||||||
|
if [ ! -d "$BLD_OUT_DIR" ]; then
|
||||||
|
echo "OUT_DIR not found!"
|
||||||
|
exit 99
|
||||||
|
fi
|
||||||
|
cd "$BLD_OUT_DIR"
|
||||||
|
echo "Firmware TRX $BLD_VER [$FILE_DATE] builded!"
|
||||||
|
if [ ! -f kernel-debug.tar.zst ]; then
|
||||||
|
echo "File kernel-debug.tar.zst not found!"
|
||||||
|
exit 100
|
||||||
|
fi
|
||||||
|
find . -maxdepth 1 -type f ! -name '*-initramfs*' -delete
|
||||||
|
VER_MAJOR=$( echo "$BLD_VER" | cut -d. -f1 )
|
||||||
|
WIFIDIS_DIR=$NEW_OUT_DIR/images-WiFi-disabled
|
||||||
|
mkdir -p $WIFIDIS_DIR
|
||||||
|
STD_IMG_DIR="$WIFIDIS_DIR/openwrt-initramfs-bin-for-luci"
|
||||||
|
mkdir -p $STD_IMG_DIR
|
||||||
|
find . -maxdepth 1 -type f -name '*-initramfs*.bin' -exec mv -f {} $STD_IMG_DIR/openwrt-${VER_MAJOR}_${TARGET}_initramfs_nowifi.bin \;
|
||||||
|
find . -maxdepth 1 -type f -name '*-initramfs*.trx' -exec mv -f {} $WIFIDIS_DIR/openwrt-${VER_MAJOR}_${TARGET}_initramfs_nowifi.trx \;
|
||||||
|
echo "status=success" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Check space usage
|
- name: Check space usage
|
||||||
run: df -hT
|
run: df -hT
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[](https://github.com/openwrt-xiaomi/builder/releases)
|
[](https://github.com/openwrt-xiaomi/builder/releases)
|
||||||
|
[](https://github.com/openwrt-xiaomi/builder/releases)
|
||||||
[](https://github.com/openwrt-xiaomi/builder/releases)
|
[](https://github.com/openwrt-xiaomi/builder/releases)
|
||||||
[](https://github.com/openwrt-xiaomi/builder/releases)
|
|
||||||
[](https://github.com/remittor/donate)
|
[](https://github.com/remittor/donate)
|
||||||
|
|
||||||
# OpenWrt builder
|
# OpenWrt builder
|
||||||
|
|||||||
@@ -39,3 +39,5 @@ CONFIG_PACKAGE_luci-i18n-tn-netports-ru=y
|
|||||||
### TimeControl
|
### TimeControl
|
||||||
CONFIG_PACKAGE_luci-app-timecontrol=m
|
CONFIG_PACKAGE_luci-app-timecontrol=m
|
||||||
|
|
||||||
|
CONFIG_PACKAGE_fantastic-feeds=m
|
||||||
|
|
||||||
|
|||||||
78
xmake.sh
78
xmake.sh
@@ -116,7 +116,7 @@ function build_target {
|
|||||||
echo "BOARD_NAME = $X_BOARD_NAME SUBTARGET = $X_SUBTARGET_NAME"
|
echo "BOARD_NAME = $X_BOARD_NAME SUBTARGET = $X_SUBTARGET_NAME"
|
||||||
|
|
||||||
VERMAGIC_FN=$XDIR/vermagic-$X_BOARD_NAME-$X_SUBTARGET_NAME-$X_VERSION_NUMBER.list
|
VERMAGIC_FN=$XDIR/vermagic-$X_BOARD_NAME-$X_SUBTARGET_NAME-$X_VERSION_NUMBER.list
|
||||||
if [ ! -f $VERMAGIC_FN -a -f $XDIR/vermagic_update.sh ]; then
|
if [ ! -f $VERMAGIC_FN ] && [ -f $XDIR/vermagic_update.sh ]; then
|
||||||
bash $XDIR/vermagic_update.sh $X_BOARD_NAME $X_SUBTARGET_NAME
|
bash $XDIR/vermagic_update.sh $X_BOARD_NAME $X_SUBTARGET_NAME
|
||||||
if [ ! -f $VERMAGIC_FN ]; then
|
if [ ! -f $VERMAGIC_FN ]; then
|
||||||
echo "ERROR: cannot create file $VERMAGIC_FN"
|
echo "ERROR: cannot create file $VERMAGIC_FN"
|
||||||
@@ -216,40 +216,17 @@ function build_target {
|
|||||||
[ "$PODKOP_PATCH" != "" ] && echo ">>> podkop patched !!! $PODKOP_PATCH"
|
[ "$PODKOP_PATCH" != "" ] && echo ">>> podkop patched !!! $PODKOP_PATCH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
DROPBEAR_DIR=$XDIR/package/network/services/dropbear
|
DROPBEAR_MK=$XDIR/package/network/services/dropbear/Makefile
|
||||||
DROPBEAR_MK=$DROPBEAR_DIR/Makefile
|
|
||||||
TMP_DROPBEAR_DIR=$XDIR/_dropbear2024
|
|
||||||
TMP_DROPBEAR_MK=$TMP_DROPBEAR_DIR/Makefile
|
|
||||||
if [ -f $DROPBEAR_MK ]; then
|
if [ -f $DROPBEAR_MK ]; then
|
||||||
# download dropbear 2024.86 (OpenWrt v24.10)
|
|
||||||
if [ ! -f $TMP_DROPBEAR_DIR/Makefile ]; then
|
|
||||||
rm -rf $TMP_DROPBEAR_DIR
|
|
||||||
git clone --depth 1 --filter=blob:none --sparse https://github.com/openwrt/openwrt.git $TMP_DROPBEAR_DIR && (
|
|
||||||
cd $TMP_DROPBEAR_DIR
|
|
||||||
git sparse-checkout set package/network/services/dropbear
|
|
||||||
git checkout a2f0cd35ac1d15e69f4897b35c049e175dd06825 # commit 2024-12-12 https://github.com/openwrt/openwrt/commits/openwrt-25.12/package/network/services/dropbear
|
|
||||||
mv package/network/services/dropbear/* .
|
|
||||||
)
|
|
||||||
rm -rf $TMP_DROPBEAR_DIR/package
|
|
||||||
rm -rf $TMP_DROPBEAR_DIR/.git
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if [ -f $TMP_DROPBEAR_MK ] && ! grep -q 'PKG_RELEASE:=0' $TMP_DROPBEAR_MK ; then
|
|
||||||
# patch: Disable MODERN and enable RSA/DH-SHA1
|
# patch: Disable MODERN and enable RSA/DH-SHA1
|
||||||
sed -i 's/^PKG_RELEASE:=.*/PKG_RELEASE:=0/g' $TMP_DROPBEAR_MK
|
sed -i 's/^PKG_RELEASE:=.*/PKG_RELEASE:=0/g' $DROPBEAR_MK
|
||||||
sed -i '/,CONFIG_DROPBEAR_MODERN_ONLY,/d' $TMP_DROPBEAR_MK
|
sed -i '/,CONFIG_DROPBEAR_MODERN_ONLY,/d' $DROPBEAR_MK
|
||||||
sed -i 's/\tCONFIG_DROPBEAR_MODERN_ONLY/ /g' $TMP_DROPBEAR_MK
|
sed -i 's/\tCONFIG_DROPBEAR_MODERN_ONLY/ /g' $DROPBEAR_MK
|
||||||
sed -i 's/ CONFIG_DROPBEAR_MODERN_ONLY/ /g' $TMP_DROPBEAR_MK
|
sed -i 's/ CONFIG_DROPBEAR_MODERN_ONLY/ /g' $DROPBEAR_MK
|
||||||
sed -i 's/DROPBEAR_DH_GROUP14_SHA1,0/ /g' $TMP_DROPBEAR_MK
|
sed -i 's/DROPBEAR_DH_GROUP14_SHA1,0/ /g' $DROPBEAR_MK
|
||||||
sed -i 's/DROPBEAR_SHA1_HMAC,0/ /g' $TMP_DROPBEAR_MK
|
sed -i 's/DROPBEAR_SHA1_HMAC,0/ /g' $DROPBEAR_MK
|
||||||
echo ">>> dropbear patched !!! (disable MODERN_ONLY)"
|
echo ">>> dropbear patched !!! (disable MODERN_ONLY)"
|
||||||
fi
|
fi
|
||||||
if [ -f $DROPBEAR_MK ] && [ -f $TMP_DROPBEAR_MK ] && ! cmp -s $DROPBEAR_MK $TMP_DROPBEAR_MK ; then
|
|
||||||
# downgrade dropbear to 2024.86 (OpenWrt v24.10)
|
|
||||||
rm -rf $DROPBEAR_DIR/*
|
|
||||||
cp -a $TMP_DROPBEAR_DIR/. $DROPBEAR_DIR/
|
|
||||||
echo ">>> dropbear downgraded to 2024.86 !!!"
|
|
||||||
fi
|
|
||||||
|
|
||||||
HOST_TOOLS_DIR=$XDIR/staging_dir/host
|
HOST_TOOLS_DIR=$XDIR/staging_dir/host
|
||||||
HOST_TOOLS_STAGE=0
|
HOST_TOOLS_STAGE=0
|
||||||
@@ -370,32 +347,31 @@ function build_target {
|
|||||||
echo "Patch '$(basename $incfn)' result: OK"
|
echo "Patch '$(basename $incfn)' result: OK"
|
||||||
done
|
done
|
||||||
|
|
||||||
APK_DIR=$XDIR/files/etc/apk
|
OPKG_DIR=$XDIR/files/etc/opkg
|
||||||
if [ -d $APK_DIR ]; then
|
if [ -d $OPKG_DIR ]; then
|
||||||
rm -rf $APK_DIR
|
rm -rf $OPKG_DIR
|
||||||
fi
|
fi
|
||||||
FANT_PKG_KEY=$XDIR/20241123170031.pub
|
FANT_PKG_KEY=$XDIR/53FF2B6672243D28.pub
|
||||||
if [ -f $FANT_PKG_KEY ]; then
|
if [ -f $FANT_PKG_KEY ]; then
|
||||||
APK_SRC_DIR=$XDIR/package/system/apk/files
|
OPKG_SRC_DIR=$XDIR/package/system/opkg/files
|
||||||
APK_KEYS_DIR=$APK_DIR/keys
|
OPKG_KEYS_DIR=$OPKG_DIR/keys
|
||||||
mkdir -p $APK_KEYS_DIR
|
mkdir -p $OPKG_KEYS_DIR
|
||||||
cp $FANT_PKG_KEY $APK_KEYS_DIR/fantastic-packages-20241123170031.pem
|
cp $FANT_PKG_KEY $OPKG_KEYS_DIR/53ff2b6672243d28
|
||||||
APK_CFEED_FN=$APK_DIR/repositories.d/customfeeds.list
|
OPKG_CFEED_FN=$OPKG_DIR/customfeeds.conf
|
||||||
mkdir -p $APK_DIR/repositories.d
|
cp $OPKG_SRC_DIR/customfeeds.conf $OPKG_CFEED_FN
|
||||||
cp $APK_SRC_DIR/customfeeds.list $APK_CFEED_FN
|
PKG_LINK="https://fantastic-packages.github.io/packages/releases/<<VER>>/packages/<<ARCH>>"
|
||||||
PKG_LINK="https://fantastic-packages.github.io/releases/<<VER>>/packages/<<ARCH>>"
|
echo "" >> $OPKG_CFEED_FN
|
||||||
echo "" >> $APK_CFEED_FN
|
echo "src/gz fantastic_packages_luci $PKG_LINK/luci" >> $OPKG_CFEED_FN
|
||||||
echo "$PKG_LINK/luci/packages.adb" >> $APK_CFEED_FN
|
echo "src/gz fantastic_packages_packages $PKG_LINK/packages" >> $OPKG_CFEED_FN
|
||||||
echo "$PKG_LINK/packages/packages.adb" >> $APK_CFEED_FN
|
echo "src/gz fantastic_packages_special $PKG_LINK/special" >> $OPKG_CFEED_FN
|
||||||
echo "$PKG_LINK/special/packages.adb" >> $APK_CFEED_FN
|
|
||||||
TARGET_ARCH_PACKAGES=$( get_cfg_opt_value $CFG TARGET_ARCH_PACKAGES )
|
TARGET_ARCH_PACKAGES=$( get_cfg_opt_value $CFG TARGET_ARCH_PACKAGES )
|
||||||
[ -z "$TARGET_ARCH_PACKAGES" ] && die "Cannot find TARGET ARCH"
|
[ -z "$TARGET_ARCH_PACKAGES" ] && die "Cannot find TARGET ARCH"
|
||||||
sed -i "s/<<VER>>/25.12/g" $APK_CFEED_FN
|
sed -i "s/<<VER>>/24.10/g" $OPKG_CFEED_FN
|
||||||
sed -i "s/<<ARCH>>/$TARGET_ARCH_PACKAGES/g" $APK_CFEED_FN
|
sed -i "s/<<ARCH>>/$TARGET_ARCH_PACKAGES/g" $OPKG_CFEED_FN
|
||||||
logmsg "Added support of Fantastic packages [https://fantastic-packages.github.io/releases]"
|
logmsg "Added support of Fantastic packages [https://fantastic-packages.github.io/packages]"
|
||||||
fi
|
fi
|
||||||
if [ $BUILD_ONLY_INITRAMFS = true ]; then
|
if [ $BUILD_ONLY_INITRAMFS = true ]; then
|
||||||
rm -f $APK_DIR/repositories.d/customfeeds.list
|
rm -f $OPKG_DIR/customfeeds.conf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
SYSCTLCONF_FN=$XDIR/files/etc/sysctl.conf
|
SYSCTLCONF_FN=$XDIR/files/etc/sysctl.conf
|
||||||
|
|||||||
Reference in New Issue
Block a user