Skip to content

Commit b1807dd

Browse files
ai fix: untrusted key
1 parent 1f8a69e commit b1807dd

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

build_image.sh

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,23 @@ export VOLUME_HOME=$(pwd)
55
export BUILD_DIR="/builder"
66
export BUILDER="buildbot"
77

8-
cd $BUILD_DIR
8+
cd $BUILD_DIR
99
apt-get update
1010
apt install sudo tree -y
1111

12-
tree packages/mypackages
12+
tree packages/mypackages
1313

1414
chown -R $BUILDER:$BUILDER packages
1515
sudo -u $BUILDER sed -i "s/CONFIG_TARGET_ROOTFS_PARTSIZE=[0-9]\+/CONFIG_TARGET_ROOTFS_PARTSIZE=$ROOTFS_SIZE/g;s/CONFIG_TARGET_KERNEL_PARTSIZE=[0-9]\+/CONFIG_TARGET_KERNEL_PARTSIZE=$KERNEL_SIZE/g" .config
1616
echo $PROFILE
17-
sudo -u $BUILDER make image PROFILE=$PROFILE PACKAGES="$PACKAGES packages/mypackages/*"
17+
18+
# For OpenWRT 25.x (apk), need to allow untrusted packages
19+
if [[ "$VERSION" == 25.* ]]; then
20+
echo "OpenWRT 25.x detected, adding local key for custom packages..."
21+
sudo -u $BUILDER make image PROFILE=$PROFILE PACKAGES="$PACKAGES packages/mypackages/*" ADD_LOCAL_KEY=1
22+
else
23+
sudo -u $BUILDER make image PROFILE=$PROFILE PACKAGES="$PACKAGES packages/mypackages/*"
24+
fi
1825
tree bin/targets
1926
if [ "$ARCH" == "x86-64" ]; then
2027
cp bin/targets/x86/64/* /openwrt_output/

0 commit comments

Comments
 (0)