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
|
||||
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
|
||||
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
|
||||
run: |
|
||||
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
|
||||
|
||||
- name: Download packages
|
||||
|
||||
17
.github/workflows/test-validate.yml
vendored
17
.github/workflows/test-validate.yml
vendored
@ -231,6 +231,14 @@ jobs:
|
||||
cd ~/sdk
|
||||
./scripts/feeds update -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
|
||||
|
||||
- name: Copy packages
|
||||
@ -260,7 +268,14 @@ jobs:
|
||||
echo "✅ Enabled: $PKG_NAME"
|
||||
fi
|
||||
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
|
||||
|
||||
- name: Build packages
|
||||
|
||||
Loading…
Reference in New Issue
Block a user