fix: remove telephony feed from defconfig to prevent indexing errors
The telephony feed was causing 'Collecting package info' failures during make defconfig. This fix removes the telephony feed directory and references from feeds.conf.default before running defconfig in all workflows. Fixes applied to: - build-openwrt-packages.yml - build-secubox-images.yml - test-validate.yml
This commit is contained in:
parent
3c1aef6a39
commit
d562b64c49
8
.github/workflows/build-openwrt-packages.yml
vendored
8
.github/workflows/build-openwrt-packages.yml
vendored
@ -303,7 +303,13 @@ jobs:
|
|||||||
# Clean up any stale feed references
|
# Clean up any stale feed references
|
||||||
rm -f feeds/telephony.index 2>/dev/null || true
|
rm -f feeds/telephony.index 2>/dev/null || true
|
||||||
rm -rf feeds/telephony 2>/dev/null || true
|
rm -rf feeds/telephony 2>/dev/null || true
|
||||||
|
|
||||||
|
# Remove telephony from feeds.conf.default if it exists
|
||||||
|
if [[ -f "feeds.conf.default" ]]; then
|
||||||
|
sed -i '/telephony/d' feeds.conf.default
|
||||||
|
echo "✅ Removed telephony from feeds.conf.default"
|
||||||
|
fi
|
||||||
|
|
||||||
make defconfig
|
make defconfig
|
||||||
echo "✅ SDK configured"
|
echo "✅ SDK configured"
|
||||||
|
|
||||||
|
|||||||
11
.github/workflows/build-secubox-images.yml
vendored
11
.github/workflows/build-secubox-images.yml
vendored
@ -303,6 +303,17 @@ jobs:
|
|||||||
- name: Make defconfig
|
- name: Make defconfig
|
||||||
run: |
|
run: |
|
||||||
cd openwrt
|
cd openwrt
|
||||||
|
|
||||||
|
# Clean up telephony feed to avoid indexing errors
|
||||||
|
rm -f feeds/telephony.index 2>/dev/null || true
|
||||||
|
rm -rf feeds/telephony 2>/dev/null || true
|
||||||
|
|
||||||
|
# Remove telephony from feeds.conf.default if it exists
|
||||||
|
if [[ -f "feeds.conf.default" ]]; then
|
||||||
|
sed -i '/telephony/d' feeds.conf.default
|
||||||
|
echo "✅ Removed telephony from feeds.conf.default"
|
||||||
|
fi
|
||||||
|
|
||||||
make defconfig
|
make defconfig
|
||||||
|
|
||||||
- name: Download packages
|
- name: Download packages
|
||||||
|
|||||||
17
.github/workflows/test-validate.yml
vendored
17
.github/workflows/test-validate.yml
vendored
@ -231,6 +231,14 @@ jobs:
|
|||||||
cd ~/sdk
|
cd ~/sdk
|
||||||
./scripts/feeds update -a
|
./scripts/feeds update -a
|
||||||
./scripts/feeds install -a
|
./scripts/feeds install -a
|
||||||
|
|
||||||
|
# Clean up telephony feed to avoid indexing errors
|
||||||
|
rm -f feeds/telephony.index 2>/dev/null || true
|
||||||
|
rm -rf feeds/telephony 2>/dev/null || true
|
||||||
|
if [[ -f "feeds.conf.default" ]]; then
|
||||||
|
sed -i '/telephony/d' feeds.conf.default
|
||||||
|
fi
|
||||||
|
|
||||||
make defconfig
|
make defconfig
|
||||||
|
|
||||||
- name: Copy packages
|
- name: Copy packages
|
||||||
@ -260,7 +268,14 @@ jobs:
|
|||||||
echo "✅ Enabled: $PKG_NAME"
|
echo "✅ Enabled: $PKG_NAME"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Clean up telephony feed before defconfig
|
||||||
|
rm -f feeds/telephony.index 2>/dev/null || true
|
||||||
|
rm -rf feeds/telephony 2>/dev/null || true
|
||||||
|
if [[ -f "feeds.conf.default" ]]; then
|
||||||
|
sed -i '/telephony/d' feeds.conf.default
|
||||||
|
fi
|
||||||
|
|
||||||
make defconfig
|
make defconfig
|
||||||
|
|
||||||
- name: Build packages
|
- name: Build packages
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user