diff options
author | James <> | 2021-10-27 15:20:17 +0100 |
---|---|---|
committer | James <> | 2021-10-27 15:20:46 +0100 |
commit | 95ed5e0231c359520e0f125d1f5295a4fbf77475 (patch) | |
tree | 6bf032b227ebca5628d8cf541b1dac97ac5e97d2 /master/feeds-install | |
download | master-b30924873-pq-95ed5e0231c359520e0f125d1f5295a4fbf77475.tar.gz master-b30924873-pq-95ed5e0231c359520e0f125d1f5295a4fbf77475.tar.bz2 master-b30924873-pq-95ed5e0231c359520e0f125d1f5295a4fbf77475.zip |
Diffstat (limited to 'master/feeds-install')
-rw-r--r-- | master/feeds-install | 11728 |
1 files changed, 11728 insertions, 0 deletions
diff --git a/master/feeds-install b/master/feeds-install new file mode 100644 index 0000000..7a65b8e --- /dev/null +++ b/master/feeds-install @@ -0,0 +1,11728 @@ +diff --git a/package/feeds/luci/csstidy b/package/feeds/luci/csstidy +new file mode 120000 +index 00000000000..9db1e3a10c8 +--- /dev/null ++++ b/package/feeds/luci/csstidy +@@ -0,0 +1 @@ ++../../../feeds/luci/contrib/package/csstidy +\ No newline at end of file +diff --git a/package/feeds/luci/luci b/package/feeds/luci/luci +new file mode 120000 +index 00000000000..3f57373d650 +--- /dev/null ++++ b/package/feeds/luci/luci +@@ -0,0 +1 @@ ++../../../feeds/luci/collections/luci +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-acl b/package/feeds/luci/luci-app-acl +new file mode 120000 +index 00000000000..153defcbc71 +--- /dev/null ++++ b/package/feeds/luci/luci-app-acl +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-acl +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-acme b/package/feeds/luci/luci-app-acme +new file mode 120000 +index 00000000000..f32b6c9c967 +--- /dev/null ++++ b/package/feeds/luci/luci-app-acme +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-acme +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-adblock b/package/feeds/luci/luci-app-adblock +new file mode 120000 +index 00000000000..b13c8cd1f20 +--- /dev/null ++++ b/package/feeds/luci/luci-app-adblock +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-adblock +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-advanced-reboot b/package/feeds/luci/luci-app-advanced-reboot +new file mode 120000 +index 00000000000..c8fb8b92c31 +--- /dev/null ++++ b/package/feeds/luci/luci-app-advanced-reboot +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-advanced-reboot +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ahcp b/package/feeds/luci/luci-app-ahcp +new file mode 120000 +index 00000000000..315f70c6594 +--- /dev/null ++++ b/package/feeds/luci/luci-app-ahcp +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ahcp +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-aria2 b/package/feeds/luci/luci-app-aria2 +new file mode 120000 +index 00000000000..cd240a76fbe +--- /dev/null ++++ b/package/feeds/luci/luci-app-aria2 +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-aria2 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-attendedsysupgrade b/package/feeds/luci/luci-app-attendedsysupgrade +new file mode 120000 +index 00000000000..3f937c6cac1 +--- /dev/null ++++ b/package/feeds/luci/luci-app-attendedsysupgrade +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-attendedsysupgrade +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-babeld b/package/feeds/luci/luci-app-babeld +new file mode 120000 +index 00000000000..f134af9b636 +--- /dev/null ++++ b/package/feeds/luci/luci-app-babeld +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-babeld +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-banip b/package/feeds/luci/luci-app-banip +new file mode 120000 +index 00000000000..2d9fec0d196 +--- /dev/null ++++ b/package/feeds/luci/luci-app-banip +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-banip +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-bcp38 b/package/feeds/luci/luci-app-bcp38 +new file mode 120000 +index 00000000000..9c544a14260 +--- /dev/null ++++ b/package/feeds/luci/luci-app-bcp38 +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-bcp38 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-bmx7 b/package/feeds/luci/luci-app-bmx7 +new file mode 120000 +index 00000000000..e0b6402814b +--- /dev/null ++++ b/package/feeds/luci/luci-app-bmx7 +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-bmx7 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-clamav b/package/feeds/luci/luci-app-clamav +new file mode 120000 +index 00000000000..58ba1eb3cde +--- /dev/null ++++ b/package/feeds/luci/luci-app-clamav +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-clamav +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-commands b/package/feeds/luci/luci-app-commands +new file mode 120000 +index 00000000000..3724e864b6d +--- /dev/null ++++ b/package/feeds/luci/luci-app-commands +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-commands +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-coovachilli b/package/feeds/luci/luci-app-coovachilli +new file mode 120000 +index 00000000000..0b6956eb76b +--- /dev/null ++++ b/package/feeds/luci/luci-app-coovachilli +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-coovachilli +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-cshark b/package/feeds/luci/luci-app-cshark +new file mode 120000 +index 00000000000..7c00b3b5b08 +--- /dev/null ++++ b/package/feeds/luci/luci-app-cshark +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-cshark +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-dawn b/package/feeds/luci/luci-app-dawn +new file mode 120000 +index 00000000000..cfda5f37a1a +--- /dev/null ++++ b/package/feeds/luci/luci-app-dawn +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-dawn +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-dcwapd b/package/feeds/luci/luci-app-dcwapd +new file mode 120000 +index 00000000000..62ca4989a45 +--- /dev/null ++++ b/package/feeds/luci/luci-app-dcwapd +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-dcwapd +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ddns b/package/feeds/luci/luci-app-ddns +new file mode 120000 +index 00000000000..8e0b298c3be +--- /dev/null ++++ b/package/feeds/luci/luci-app-ddns +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ddns +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-diag-core b/package/feeds/luci/luci-app-diag-core +new file mode 120000 +index 00000000000..7ee4116de99 +--- /dev/null ++++ b/package/feeds/luci/luci-app-diag-core +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-diag-core +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-dnscrypt-proxy b/package/feeds/luci/luci-app-dnscrypt-proxy +new file mode 120000 +index 00000000000..c485df123e1 +--- /dev/null ++++ b/package/feeds/luci/luci-app-dnscrypt-proxy +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-dnscrypt-proxy +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-dockerman b/package/feeds/luci/luci-app-dockerman +new file mode 120000 +index 00000000000..fe57193eec6 +--- /dev/null ++++ b/package/feeds/luci/luci-app-dockerman +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-dockerman +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-dump1090 b/package/feeds/luci/luci-app-dump1090 +new file mode 120000 +index 00000000000..c7de08cf9f7 +--- /dev/null ++++ b/package/feeds/luci/luci-app-dump1090 +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-dump1090 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-dynapoint b/package/feeds/luci/luci-app-dynapoint +new file mode 120000 +index 00000000000..86e51d11594 +--- /dev/null ++++ b/package/feeds/luci/luci-app-dynapoint +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-dynapoint +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-eoip b/package/feeds/luci/luci-app-eoip +new file mode 120000 +index 00000000000..61c8af16f82 +--- /dev/null ++++ b/package/feeds/luci/luci-app-eoip +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-eoip +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-firewall b/package/feeds/luci/luci-app-firewall +new file mode 120000 +index 00000000000..88f02487678 +--- /dev/null ++++ b/package/feeds/luci/luci-app-firewall +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-firewall +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-frpc b/package/feeds/luci/luci-app-frpc +new file mode 120000 +index 00000000000..393bfe75801 +--- /dev/null ++++ b/package/feeds/luci/luci-app-frpc +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-frpc +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-frps b/package/feeds/luci/luci-app-frps +new file mode 120000 +index 00000000000..1e4a44cf399 +--- /dev/null ++++ b/package/feeds/luci/luci-app-frps +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-frps +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-fwknopd b/package/feeds/luci/luci-app-fwknopd +new file mode 120000 +index 00000000000..feab9f92fcd +--- /dev/null ++++ b/package/feeds/luci/luci-app-fwknopd +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-fwknopd +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-hd-idle b/package/feeds/luci/luci-app-hd-idle +new file mode 120000 +index 00000000000..36520fb8c62 +--- /dev/null ++++ b/package/feeds/luci/luci-app-hd-idle +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-hd-idle +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-https-dns-proxy b/package/feeds/luci/luci-app-https-dns-proxy +new file mode 120000 +index 00000000000..20f203decc4 +--- /dev/null ++++ b/package/feeds/luci/luci-app-https-dns-proxy +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-https-dns-proxy +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ksmbd b/package/feeds/luci/luci-app-ksmbd +new file mode 120000 +index 00000000000..8c5020808b5 +--- /dev/null ++++ b/package/feeds/luci/luci-app-ksmbd +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ksmbd +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ledtrig-rssi b/package/feeds/luci/luci-app-ledtrig-rssi +new file mode 120000 +index 00000000000..37dd8fffc3a +--- /dev/null ++++ b/package/feeds/luci/luci-app-ledtrig-rssi +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ledtrig-rssi +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ledtrig-switch b/package/feeds/luci/luci-app-ledtrig-switch +new file mode 120000 +index 00000000000..720313a1473 +--- /dev/null ++++ b/package/feeds/luci/luci-app-ledtrig-switch +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ledtrig-switch +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ledtrig-usbport b/package/feeds/luci/luci-app-ledtrig-usbport +new file mode 120000 +index 00000000000..6eef2a223e0 +--- /dev/null ++++ b/package/feeds/luci/luci-app-ledtrig-usbport +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ledtrig-usbport +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ltqtapi b/package/feeds/luci/luci-app-ltqtapi +new file mode 120000 +index 00000000000..b8f4af45e45 +--- /dev/null ++++ b/package/feeds/luci/luci-app-ltqtapi +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ltqtapi +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-lxc b/package/feeds/luci/luci-app-lxc +new file mode 120000 +index 00000000000..686a55fcb5c +--- /dev/null ++++ b/package/feeds/luci/luci-app-lxc +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-lxc +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-minidlna b/package/feeds/luci/luci-app-minidlna +new file mode 120000 +index 00000000000..cb0c2836540 +--- /dev/null ++++ b/package/feeds/luci/luci-app-minidlna +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-minidlna +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-mjpg-streamer b/package/feeds/luci/luci-app-mjpg-streamer +new file mode 120000 +index 00000000000..4d05cbe2c31 +--- /dev/null ++++ b/package/feeds/luci/luci-app-mjpg-streamer +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-mjpg-streamer +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-mosquitto b/package/feeds/luci/luci-app-mosquitto +new file mode 120000 +index 00000000000..fa7df08a69a +--- /dev/null ++++ b/package/feeds/luci/luci-app-mosquitto +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-mosquitto +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-mwan3 b/package/feeds/luci/luci-app-mwan3 +new file mode 120000 +index 00000000000..eccd618b5db +--- /dev/null ++++ b/package/feeds/luci/luci-app-mwan3 +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-mwan3 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-nextdns b/package/feeds/luci/luci-app-nextdns +new file mode 120000 +index 00000000000..525ab8498f3 +--- /dev/null ++++ b/package/feeds/luci/luci-app-nextdns +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-nextdns +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-nft-qos b/package/feeds/luci/luci-app-nft-qos +new file mode 120000 +index 00000000000..70f7bbf8e51 +--- /dev/null ++++ b/package/feeds/luci/luci-app-nft-qos +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-nft-qos +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-nlbwmon b/package/feeds/luci/luci-app-nlbwmon +new file mode 120000 +index 00000000000..37dbd9f6fc5 +--- /dev/null ++++ b/package/feeds/luci/luci-app-nlbwmon +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-nlbwmon +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ntpc b/package/feeds/luci/luci-app-ntpc +new file mode 120000 +index 00000000000..755e07d7a12 +--- /dev/null ++++ b/package/feeds/luci/luci-app-ntpc +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ntpc +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-nut b/package/feeds/luci/luci-app-nut +new file mode 120000 +index 00000000000..8f82931a8e9 +--- /dev/null ++++ b/package/feeds/luci/luci-app-nut +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-nut +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ocserv b/package/feeds/luci/luci-app-ocserv +new file mode 120000 +index 00000000000..10d89230de1 +--- /dev/null ++++ b/package/feeds/luci/luci-app-ocserv +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ocserv +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-olsr b/package/feeds/luci/luci-app-olsr +new file mode 120000 +index 00000000000..d1dce7458bf +--- /dev/null ++++ b/package/feeds/luci/luci-app-olsr +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-olsr +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-olsr-services b/package/feeds/luci/luci-app-olsr-services +new file mode 120000 +index 00000000000..039a112c552 +--- /dev/null ++++ b/package/feeds/luci/luci-app-olsr-services +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-olsr-services +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-olsr-viz b/package/feeds/luci/luci-app-olsr-viz +new file mode 120000 +index 00000000000..41247b83bdd +--- /dev/null ++++ b/package/feeds/luci/luci-app-olsr-viz +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-olsr-viz +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-omcproxy b/package/feeds/luci/luci-app-omcproxy +new file mode 120000 +index 00000000000..2167fa1d635 +--- /dev/null ++++ b/package/feeds/luci/luci-app-omcproxy +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-omcproxy +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-openvpn b/package/feeds/luci/luci-app-openvpn +new file mode 120000 +index 00000000000..17ba7f3c025 +--- /dev/null ++++ b/package/feeds/luci/luci-app-openvpn +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-openvpn +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-opkg b/package/feeds/luci/luci-app-opkg +new file mode 120000 +index 00000000000..7941c0878d2 +--- /dev/null ++++ b/package/feeds/luci/luci-app-opkg +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-opkg +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-p910nd b/package/feeds/luci/luci-app-p910nd +new file mode 120000 +index 00000000000..fab55f4296c +--- /dev/null ++++ b/package/feeds/luci/luci-app-p910nd +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-p910nd +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-pagekitec b/package/feeds/luci/luci-app-pagekitec +new file mode 120000 +index 00000000000..c0636afc0ed +--- /dev/null ++++ b/package/feeds/luci/luci-app-pagekitec +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-pagekitec +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-polipo b/package/feeds/luci/luci-app-polipo +new file mode 120000 +index 00000000000..8128227c4f0 +--- /dev/null ++++ b/package/feeds/luci/luci-app-polipo +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-polipo +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-privoxy b/package/feeds/luci/luci-app-privoxy +new file mode 120000 +index 00000000000..6cb178f049b +--- /dev/null ++++ b/package/feeds/luci/luci-app-privoxy +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-privoxy +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-qos b/package/feeds/luci/luci-app-qos +new file mode 120000 +index 00000000000..692459f6bee +--- /dev/null ++++ b/package/feeds/luci/luci-app-qos +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-qos +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-radicale b/package/feeds/luci/luci-app-radicale +new file mode 120000 +index 00000000000..1d9d2c0e236 +--- /dev/null ++++ b/package/feeds/luci/luci-app-radicale +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-radicale +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-radicale2 b/package/feeds/luci/luci-app-radicale2 +new file mode 120000 +index 00000000000..d298f6ad3af +--- /dev/null ++++ b/package/feeds/luci/luci-app-radicale2 +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-radicale2 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-rosy-file-server b/package/feeds/luci/luci-app-rosy-file-server +new file mode 120000 +index 00000000000..13aeab14de6 +--- /dev/null ++++ b/package/feeds/luci/luci-app-rosy-file-server +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-rosy-file-server +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-rp-pppoe-server b/package/feeds/luci/luci-app-rp-pppoe-server +new file mode 120000 +index 00000000000..6a8e59e9c19 +--- /dev/null ++++ b/package/feeds/luci/luci-app-rp-pppoe-server +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-rp-pppoe-server +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-samba4 b/package/feeds/luci/luci-app-samba4 +new file mode 120000 +index 00000000000..c229be82a80 +--- /dev/null ++++ b/package/feeds/luci/luci-app-samba4 +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-samba4 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ser2net b/package/feeds/luci/luci-app-ser2net +new file mode 120000 +index 00000000000..d00ec979b0f +--- /dev/null ++++ b/package/feeds/luci/luci-app-ser2net +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ser2net +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-shadowsocks-libev b/package/feeds/luci/luci-app-shadowsocks-libev +new file mode 120000 +index 00000000000..230fd1cd3c1 +--- /dev/null ++++ b/package/feeds/luci/luci-app-shadowsocks-libev +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-shadowsocks-libev +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-shairplay b/package/feeds/luci/luci-app-shairplay +new file mode 120000 +index 00000000000..44dc81c618f +--- /dev/null ++++ b/package/feeds/luci/luci-app-shairplay +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-shairplay +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-siitwizard b/package/feeds/luci/luci-app-siitwizard +new file mode 120000 +index 00000000000..1df19d4e357 +--- /dev/null ++++ b/package/feeds/luci/luci-app-siitwizard +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-siitwizard +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-simple-adblock b/package/feeds/luci/luci-app-simple-adblock +new file mode 120000 +index 00000000000..b6ba982887b +--- /dev/null ++++ b/package/feeds/luci/luci-app-simple-adblock +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-simple-adblock +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-smartdns b/package/feeds/luci/luci-app-smartdns +new file mode 120000 +index 00000000000..fb343578124 +--- /dev/null ++++ b/package/feeds/luci/luci-app-smartdns +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-smartdns +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-snmpd b/package/feeds/luci/luci-app-snmpd +new file mode 120000 +index 00000000000..4a52a49d445 +--- /dev/null ++++ b/package/feeds/luci/luci-app-snmpd +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-snmpd +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-softether b/package/feeds/luci/luci-app-softether +new file mode 120000 +index 00000000000..c3be1772ca4 +--- /dev/null ++++ b/package/feeds/luci/luci-app-softether +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-softether +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-splash b/package/feeds/luci/luci-app-splash +new file mode 120000 +index 00000000000..6502e0b684d +--- /dev/null ++++ b/package/feeds/luci/luci-app-splash +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-splash +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-sqm b/package/feeds/luci/luci-app-sqm +new file mode 120000 +index 00000000000..a8da14e35ac +--- /dev/null ++++ b/package/feeds/luci/luci-app-sqm +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-sqm +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-squid b/package/feeds/luci/luci-app-squid +new file mode 120000 +index 00000000000..5430d0e87bf +--- /dev/null ++++ b/package/feeds/luci/luci-app-squid +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-squid +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-statistics b/package/feeds/luci/luci-app-statistics +new file mode 120000 +index 00000000000..7466b6aea6b +--- /dev/null ++++ b/package/feeds/luci/luci-app-statistics +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-statistics +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-tinyproxy b/package/feeds/luci/luci-app-tinyproxy +new file mode 120000 +index 00000000000..8531487171e +--- /dev/null ++++ b/package/feeds/luci/luci-app-tinyproxy +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-tinyproxy +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-transmission b/package/feeds/luci/luci-app-transmission +new file mode 120000 +index 00000000000..ed959c8ebf7 +--- /dev/null ++++ b/package/feeds/luci/luci-app-transmission +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-transmission +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-travelmate b/package/feeds/luci/luci-app-travelmate +new file mode 120000 +index 00000000000..9647b341a9f +--- /dev/null ++++ b/package/feeds/luci/luci-app-travelmate +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-travelmate +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-ttyd b/package/feeds/luci/luci-app-ttyd +new file mode 120000 +index 00000000000..a04f118c38e +--- /dev/null ++++ b/package/feeds/luci/luci-app-ttyd +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-ttyd +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-udpxy b/package/feeds/luci/luci-app-udpxy +new file mode 120000 +index 00000000000..eb492cbc26e +--- /dev/null ++++ b/package/feeds/luci/luci-app-udpxy +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-udpxy +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-uhttpd b/package/feeds/luci/luci-app-uhttpd +new file mode 120000 +index 00000000000..20667e0af55 +--- /dev/null ++++ b/package/feeds/luci/luci-app-uhttpd +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-uhttpd +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-unbound b/package/feeds/luci/luci-app-unbound +new file mode 120000 +index 00000000000..3590b4e6c1a +--- /dev/null ++++ b/package/feeds/luci/luci-app-unbound +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-unbound +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-upnp b/package/feeds/luci/luci-app-upnp +new file mode 120000 +index 00000000000..63c3838e6f6 +--- /dev/null ++++ b/package/feeds/luci/luci-app-upnp +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-upnp +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-vnstat b/package/feeds/luci/luci-app-vnstat +new file mode 120000 +index 00000000000..3abb1ab0ce9 +--- /dev/null ++++ b/package/feeds/luci/luci-app-vnstat +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-vnstat +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-vnstat2 b/package/feeds/luci/luci-app-vnstat2 +new file mode 120000 +index 00000000000..2571687802b +--- /dev/null ++++ b/package/feeds/luci/luci-app-vnstat2 +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-vnstat2 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-vpn-policy-routing b/package/feeds/luci/luci-app-vpn-policy-routing +new file mode 120000 +index 00000000000..98f33046f92 +--- /dev/null ++++ b/package/feeds/luci/luci-app-vpn-policy-routing +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-vpn-policy-routing +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-vpnbypass b/package/feeds/luci/luci-app-vpnbypass +new file mode 120000 +index 00000000000..efbe1af8627 +--- /dev/null ++++ b/package/feeds/luci/luci-app-vpnbypass +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-vpnbypass +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-watchcat b/package/feeds/luci/luci-app-watchcat +new file mode 120000 +index 00000000000..2cc315e4761 +--- /dev/null ++++ b/package/feeds/luci/luci-app-watchcat +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-watchcat +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-wifischedule b/package/feeds/luci/luci-app-wifischedule +new file mode 120000 +index 00000000000..f75216fb28d +--- /dev/null ++++ b/package/feeds/luci/luci-app-wifischedule +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-wifischedule +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-wireguard b/package/feeds/luci/luci-app-wireguard +new file mode 120000 +index 00000000000..ac4a63c8d3a +--- /dev/null ++++ b/package/feeds/luci/luci-app-wireguard +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-wireguard +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-wol b/package/feeds/luci/luci-app-wol +new file mode 120000 +index 00000000000..06655047660 +--- /dev/null ++++ b/package/feeds/luci/luci-app-wol +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-wol +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-xinetd b/package/feeds/luci/luci-app-xinetd +new file mode 120000 +index 00000000000..bb71ef28a1b +--- /dev/null ++++ b/package/feeds/luci/luci-app-xinetd +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-xinetd +\ No newline at end of file +diff --git a/package/feeds/luci/luci-app-yggdrasil b/package/feeds/luci/luci-app-yggdrasil +new file mode 120000 +index 00000000000..ec9ad5a7c86 +--- /dev/null ++++ b/package/feeds/luci/luci-app-yggdrasil +@@ -0,0 +1 @@ ++../../../feeds/luci/applications/luci-app-yggdrasil +\ No newline at end of file +diff --git a/package/feeds/luci/luci-base b/package/feeds/luci/luci-base +new file mode 120000 +index 00000000000..b03ca696ac3 +--- /dev/null ++++ b/package/feeds/luci/luci-base +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-base +\ No newline at end of file +diff --git a/package/feeds/luci/luci-compat b/package/feeds/luci/luci-compat +new file mode 120000 +index 00000000000..a359b709735 +--- /dev/null ++++ b/package/feeds/luci/luci-compat +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-compat +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-base b/package/feeds/luci/luci-lib-base +new file mode 120000 +index 00000000000..5ba0dbf4091 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-base +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-base +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-docker b/package/feeds/luci/luci-lib-docker +new file mode 120000 +index 00000000000..b81e3d5e3e6 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-docker +@@ -0,0 +1 @@ ++../../../feeds/luci/collections/luci-lib-docker +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-httpclient b/package/feeds/luci/luci-lib-httpclient +new file mode 120000 +index 00000000000..936ad721086 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-httpclient +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-httpclient +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-httpprotoutils b/package/feeds/luci/luci-lib-httpprotoutils +new file mode 120000 +index 00000000000..3b023c325d0 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-httpprotoutils +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-httpprotoutils +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-ip b/package/feeds/luci/luci-lib-ip +new file mode 120000 +index 00000000000..b38d481aa6c +--- /dev/null ++++ b/package/feeds/luci/luci-lib-ip +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-ip +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-ipkg b/package/feeds/luci/luci-lib-ipkg +new file mode 120000 +index 00000000000..cd311fabca1 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-ipkg +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-ipkg +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-iptparser b/package/feeds/luci/luci-lib-iptparser +new file mode 120000 +index 00000000000..300fb141d55 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-iptparser +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-iptparser +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-json b/package/feeds/luci/luci-lib-json +new file mode 120000 +index 00000000000..ef30f25b95b +--- /dev/null ++++ b/package/feeds/luci/luci-lib-json +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-json +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-jsonc b/package/feeds/luci/luci-lib-jsonc +new file mode 120000 +index 00000000000..122b4f84068 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-jsonc +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-jsonc +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-nixio b/package/feeds/luci/luci-lib-nixio +new file mode 120000 +index 00000000000..d4cbe8cdef4 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-nixio +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-nixio +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-px5g b/package/feeds/luci/luci-lib-px5g +new file mode 120000 +index 00000000000..d843d687f31 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-px5g +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-px5g +\ No newline at end of file +diff --git a/package/feeds/luci/luci-lib-rpcc b/package/feeds/luci/luci-lib-rpcc +new file mode 120000 +index 00000000000..2072c5f9d83 +--- /dev/null ++++ b/package/feeds/luci/luci-lib-rpcc +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/luci-lib-rpcc +\ No newline at end of file +diff --git a/package/feeds/luci/luci-light b/package/feeds/luci/luci-light +new file mode 120000 +index 00000000000..c637f183d27 +--- /dev/null ++++ b/package/feeds/luci/luci-light +@@ -0,0 +1 @@ ++../../../feeds/luci/collections/luci-light +\ No newline at end of file +diff --git a/package/feeds/luci/luci-mod-admin-full b/package/feeds/luci/luci-mod-admin-full +new file mode 120000 +index 00000000000..03b384de663 +--- /dev/null ++++ b/package/feeds/luci/luci-mod-admin-full +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-mod-admin-full +\ No newline at end of file +diff --git a/package/feeds/luci/luci-mod-admin-mini b/package/feeds/luci/luci-mod-admin-mini +new file mode 120000 +index 00000000000..53e634bba65 +--- /dev/null ++++ b/package/feeds/luci/luci-mod-admin-mini +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-mod-admin-mini +\ No newline at end of file +diff --git a/package/feeds/luci/luci-mod-battstatus b/package/feeds/luci/luci-mod-battstatus +new file mode 120000 +index 00000000000..ea5e2c938a1 +--- /dev/null ++++ b/package/feeds/luci/luci-mod-battstatus +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-mod-battstatus +\ No newline at end of file +diff --git a/package/feeds/luci/luci-mod-dashboard b/package/feeds/luci/luci-mod-dashboard +new file mode 120000 +index 00000000000..a80ecc98a7e +--- /dev/null ++++ b/package/feeds/luci/luci-mod-dashboard +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-mod-dashboard +\ No newline at end of file +diff --git a/package/feeds/luci/luci-mod-network b/package/feeds/luci/luci-mod-network +new file mode 120000 +index 00000000000..ca97868b74e +--- /dev/null ++++ b/package/feeds/luci/luci-mod-network +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-mod-network +\ No newline at end of file +diff --git a/package/feeds/luci/luci-mod-rpc b/package/feeds/luci/luci-mod-rpc +new file mode 120000 +index 00000000000..17600d7856a +--- /dev/null ++++ b/package/feeds/luci/luci-mod-rpc +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-mod-rpc +\ No newline at end of file +diff --git a/package/feeds/luci/luci-mod-status b/package/feeds/luci/luci-mod-status +new file mode 120000 +index 00000000000..e2e3cd6fe7f +--- /dev/null ++++ b/package/feeds/luci/luci-mod-status +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-mod-status +\ No newline at end of file +diff --git a/package/feeds/luci/luci-mod-system b/package/feeds/luci/luci-mod-system +new file mode 120000 +index 00000000000..4fcbb4a66d7 +--- /dev/null ++++ b/package/feeds/luci/luci-mod-system +@@ -0,0 +1 @@ ++../../../feeds/luci/modules/luci-mod-system +\ No newline at end of file +diff --git a/package/feeds/luci/luci-nginx b/package/feeds/luci/luci-nginx +new file mode 120000 +index 00000000000..266c53a556d +--- /dev/null ++++ b/package/feeds/luci/luci-nginx +@@ -0,0 +1 @@ ++../../../feeds/luci/collections/luci-nginx +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-3g b/package/feeds/luci/luci-proto-3g +new file mode 120000 +index 00000000000..b0af1f3fb7b +--- /dev/null ++++ b/package/feeds/luci/luci-proto-3g +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-3g +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-bonding b/package/feeds/luci/luci-proto-bonding +new file mode 120000 +index 00000000000..5649898fd01 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-bonding +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-bonding +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-gre b/package/feeds/luci/luci-proto-gre +new file mode 120000 +index 00000000000..85d3ebaba7c +--- /dev/null ++++ b/package/feeds/luci/luci-proto-gre +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-gre +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-hnet b/package/feeds/luci/luci-proto-hnet +new file mode 120000 +index 00000000000..e5df99584a8 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-hnet +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-hnet +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-ipip b/package/feeds/luci/luci-proto-ipip +new file mode 120000 +index 00000000000..c1c71291121 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-ipip +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-ipip +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-ipv6 b/package/feeds/luci/luci-proto-ipv6 +new file mode 120000 +index 00000000000..30eafd8cb02 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-ipv6 +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-ipv6 +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-modemmanager b/package/feeds/luci/luci-proto-modemmanager +new file mode 120000 +index 00000000000..da7a5447d95 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-modemmanager +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-modemmanager +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-ncm b/package/feeds/luci/luci-proto-ncm +new file mode 120000 +index 00000000000..580476886db +--- /dev/null ++++ b/package/feeds/luci/luci-proto-ncm +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-ncm +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-openconnect b/package/feeds/luci/luci-proto-openconnect +new file mode 120000 +index 00000000000..5301b18c8ac +--- /dev/null ++++ b/package/feeds/luci/luci-proto-openconnect +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-openconnect +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-openfortivpn b/package/feeds/luci/luci-proto-openfortivpn +new file mode 120000 +index 00000000000..9a21dc0bc82 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-openfortivpn +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-openfortivpn +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-ppp b/package/feeds/luci/luci-proto-ppp +new file mode 120000 +index 00000000000..019c2b8c227 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-ppp +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-ppp +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-pppossh b/package/feeds/luci/luci-proto-pppossh +new file mode 120000 +index 00000000000..251bcfd8520 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-pppossh +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-pppossh +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-qmi b/package/feeds/luci/luci-proto-qmi +new file mode 120000 +index 00000000000..dcf8197a8ea +--- /dev/null ++++ b/package/feeds/luci/luci-proto-qmi +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-qmi +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-relay b/package/feeds/luci/luci-proto-relay +new file mode 120000 +index 00000000000..39477ebf88a +--- /dev/null ++++ b/package/feeds/luci/luci-proto-relay +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-relay +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-sstp b/package/feeds/luci/luci-proto-sstp +new file mode 120000 +index 00000000000..fbd64e1055b +--- /dev/null ++++ b/package/feeds/luci/luci-proto-sstp +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-sstp +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-vpnc b/package/feeds/luci/luci-proto-vpnc +new file mode 120000 +index 00000000000..0cc665319ef +--- /dev/null ++++ b/package/feeds/luci/luci-proto-vpnc +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-vpnc +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-vxlan b/package/feeds/luci/luci-proto-vxlan +new file mode 120000 +index 00000000000..e96038d66d0 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-vxlan +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-vxlan +\ No newline at end of file +diff --git a/package/feeds/luci/luci-proto-wireguard b/package/feeds/luci/luci-proto-wireguard +new file mode 120000 +index 00000000000..458664244c5 +--- /dev/null ++++ b/package/feeds/luci/luci-proto-wireguard +@@ -0,0 +1 @@ ++../../../feeds/luci/protocols/luci-proto-wireguard +\ No newline at end of file +diff --git a/package/feeds/luci/luci-ssl b/package/feeds/luci/luci-ssl +new file mode 120000 +index 00000000000..a8384e38731 +--- /dev/null ++++ b/package/feeds/luci/luci-ssl +@@ -0,0 +1 @@ ++../../../feeds/luci/collections/luci-ssl +\ No newline at end of file +diff --git a/package/feeds/luci/luci-ssl-nginx b/package/feeds/luci/luci-ssl-nginx +new file mode 120000 +index 00000000000..eef0280b850 +--- /dev/null ++++ b/package/feeds/luci/luci-ssl-nginx +@@ -0,0 +1 @@ ++../../../feeds/luci/collections/luci-ssl-nginx +\ No newline at end of file +diff --git a/package/feeds/luci/luci-ssl-openssl b/package/feeds/luci/luci-ssl-openssl +new file mode 120000 +index 00000000000..5610cab2343 +--- /dev/null ++++ b/package/feeds/luci/luci-ssl-openssl +@@ -0,0 +1 @@ ++../../../feeds/luci/collections/luci-ssl-openssl +\ No newline at end of file +diff --git a/package/feeds/luci/luci-theme-bootstrap b/package/feeds/luci/luci-theme-bootstrap +new file mode 120000 +index 00000000000..b8c240ab003 +--- /dev/null ++++ b/package/feeds/luci/luci-theme-bootstrap +@@ -0,0 +1 @@ ++../../../feeds/luci/themes/luci-theme-bootstrap +\ No newline at end of file +diff --git a/package/feeds/luci/luci-theme-material b/package/feeds/luci/luci-theme-material +new file mode 120000 +index 00000000000..d6966b3acc6 +--- /dev/null ++++ b/package/feeds/luci/luci-theme-material +@@ -0,0 +1 @@ ++../../../feeds/luci/themes/luci-theme-material +\ No newline at end of file +diff --git a/package/feeds/luci/luci-theme-openwrt b/package/feeds/luci/luci-theme-openwrt +new file mode 120000 +index 00000000000..be6781b7b9d +--- /dev/null ++++ b/package/feeds/luci/luci-theme-openwrt +@@ -0,0 +1 @@ ++../../../feeds/luci/themes/luci-theme-openwrt +\ No newline at end of file +diff --git a/package/feeds/luci/luci-theme-openwrt-2020 b/package/feeds/luci/luci-theme-openwrt-2020 +new file mode 120000 +index 00000000000..ffa7cc54109 +--- /dev/null ++++ b/package/feeds/luci/luci-theme-openwrt-2020 +@@ -0,0 +1 @@ ++../../../feeds/luci/themes/luci-theme-openwrt-2020 +\ No newline at end of file +diff --git a/package/feeds/luci/lucihttp b/package/feeds/luci/lucihttp +new file mode 120000 +index 00000000000..85c7c9cc943 +--- /dev/null ++++ b/package/feeds/luci/lucihttp +@@ -0,0 +1 @@ ++../../../feeds/luci/contrib/package/lucihttp +\ No newline at end of file +diff --git a/package/feeds/luci/rpcd-mod-luci b/package/feeds/luci/rpcd-mod-luci +new file mode 120000 +index 00000000000..d6be5c3b988 +--- /dev/null ++++ b/package/feeds/luci/rpcd-mod-luci +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/rpcd-mod-luci +\ No newline at end of file +diff --git a/package/feeds/luci/rpcd-mod-rad2-enc b/package/feeds/luci/rpcd-mod-rad2-enc +new file mode 120000 +index 00000000000..e5584b07a43 +--- /dev/null ++++ b/package/feeds/luci/rpcd-mod-rad2-enc +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/rpcd-mod-rad2-enc +\ No newline at end of file +diff --git a/package/feeds/luci/rpcd-mod-rrdns b/package/feeds/luci/rpcd-mod-rrdns +new file mode 120000 +index 00000000000..6cb8a71df1b +--- /dev/null ++++ b/package/feeds/luci/rpcd-mod-rrdns +@@ -0,0 +1 @@ ++../../../feeds/luci/libs/rpcd-mod-rrdns +\ No newline at end of file +diff --git a/package/feeds/packages/Flask b/package/feeds/packages/Flask +new file mode 120000 +index 00000000000..77d01979318 +--- /dev/null ++++ b/package/feeds/packages/Flask +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/Flask +\ No newline at end of file +diff --git a/package/feeds/packages/Jinja2 b/package/feeds/packages/Jinja2 +new file mode 120000 +index 00000000000..75334235d0c +--- /dev/null ++++ b/package/feeds/packages/Jinja2 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/Jinja2 +\ No newline at end of file +diff --git a/package/feeds/packages/MarkupSafe b/package/feeds/packages/MarkupSafe +new file mode 120000 +index 00000000000..ef6a679b2db +--- /dev/null ++++ b/package/feeds/packages/MarkupSafe +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/MarkupSafe +\ No newline at end of file +diff --git a/package/feeds/packages/Werkzeug b/package/feeds/packages/Werkzeug +new file mode 120000 +index 00000000000..d94d5730560 +--- /dev/null ++++ b/package/feeds/packages/Werkzeug +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/Werkzeug +\ No newline at end of file +diff --git a/package/feeds/packages/acl b/package/feeds/packages/acl +new file mode 120000 +index 00000000000..97f71755cd1 +--- /dev/null ++++ b/package/feeds/packages/acl +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/acl +\ No newline at end of file +diff --git a/package/feeds/packages/acme b/package/feeds/packages/acme +new file mode 120000 +index 00000000000..44db3e708d7 +--- /dev/null ++++ b/package/feeds/packages/acme +@@ -0,0 +1 @@ ++../../../feeds/packages/net/acme +\ No newline at end of file +diff --git a/package/feeds/packages/acpica-unix b/package/feeds/packages/acpica-unix +new file mode 120000 +index 00000000000..21f8b348f78 +--- /dev/null ++++ b/package/feeds/packages/acpica-unix +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/acpica-unix +\ No newline at end of file +diff --git a/package/feeds/packages/acpid b/package/feeds/packages/acpid +new file mode 120000 +index 00000000000..93410c891d5 +--- /dev/null ++++ b/package/feeds/packages/acpid +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/acpid +\ No newline at end of file +diff --git a/package/feeds/packages/acsccid b/package/feeds/packages/acsccid +new file mode 120000 +index 00000000000..4d2cc8353a3 +--- /dev/null ++++ b/package/feeds/packages/acsccid +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/acsccid +\ No newline at end of file +diff --git a/package/feeds/packages/adblock b/package/feeds/packages/adblock +new file mode 120000 +index 00000000000..f7aceb5911d +--- /dev/null ++++ b/package/feeds/packages/adblock +@@ -0,0 +1 @@ ++../../../feeds/packages/net/adblock +\ No newline at end of file +diff --git a/package/feeds/packages/addrwatch b/package/feeds/packages/addrwatch +new file mode 120000 +index 00000000000..af7480bf62a +--- /dev/null ++++ b/package/feeds/packages/addrwatch +@@ -0,0 +1 @@ ++../../../feeds/packages/net/addrwatch +\ No newline at end of file +diff --git a/package/feeds/packages/adguardhome b/package/feeds/packages/adguardhome +new file mode 120000 +index 00000000000..0d2671e629d +--- /dev/null ++++ b/package/feeds/packages/adguardhome +@@ -0,0 +1 @@ ++../../../feeds/packages/net/adguardhome +\ No newline at end of file +diff --git a/package/feeds/packages/afalg_engine b/package/feeds/packages/afalg_engine +new file mode 120000 +index 00000000000..261eff808f9 +--- /dev/null ++++ b/package/feeds/packages/afalg_engine +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/afalg_engine +\ No newline at end of file +diff --git a/package/feeds/packages/aggregate b/package/feeds/packages/aggregate +new file mode 120000 +index 00000000000..fa0250b7d2f +--- /dev/null ++++ b/package/feeds/packages/aggregate +@@ -0,0 +1 @@ ++../../../feeds/packages/net/aggregate +\ No newline at end of file +diff --git a/package/feeds/packages/aircrack-ng b/package/feeds/packages/aircrack-ng +new file mode 120000 +index 00000000000..b5fa989d2f7 +--- /dev/null ++++ b/package/feeds/packages/aircrack-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/net/aircrack-ng +\ No newline at end of file +diff --git a/package/feeds/packages/alpine b/package/feeds/packages/alpine +new file mode 120000 +index 00000000000..bd3be77f835 +--- /dev/null ++++ b/package/feeds/packages/alpine +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/alpine +\ No newline at end of file +diff --git a/package/feeds/packages/alsa-lib b/package/feeds/packages/alsa-lib +new file mode 120000 +index 00000000000..3131d2852d0 +--- /dev/null ++++ b/package/feeds/packages/alsa-lib +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/alsa-lib +\ No newline at end of file +diff --git a/package/feeds/packages/alsa-ucm-conf b/package/feeds/packages/alsa-ucm-conf +new file mode 120000 +index 00000000000..72b8d55df4e +--- /dev/null ++++ b/package/feeds/packages/alsa-ucm-conf +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/alsa-ucm-conf +\ No newline at end of file +diff --git a/package/feeds/packages/alsa-utils b/package/feeds/packages/alsa-utils +new file mode 120000 +index 00000000000..9314e9fe6c5 +--- /dev/null ++++ b/package/feeds/packages/alsa-utils +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/alsa-utils +\ No newline at end of file +diff --git a/package/feeds/packages/announce b/package/feeds/packages/announce +new file mode 120000 +index 00000000000..442d2062d37 +--- /dev/null ++++ b/package/feeds/packages/announce +@@ -0,0 +1 @@ ++../../../feeds/packages/net/announce +\ No newline at end of file +diff --git a/package/feeds/packages/antfs b/package/feeds/packages/antfs +new file mode 120000 +index 00000000000..ac80fc3cd79 +--- /dev/null ++++ b/package/feeds/packages/antfs +@@ -0,0 +1 @@ ++../../../feeds/packages/kernel/antfs +\ No newline at end of file +diff --git a/package/feeds/packages/antfs-mount b/package/feeds/packages/antfs-mount +new file mode 120000 +index 00000000000..a3dbab39307 +--- /dev/null ++++ b/package/feeds/packages/antfs-mount +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/antfs-mount +\ No newline at end of file +diff --git a/package/feeds/packages/ap51-flash b/package/feeds/packages/ap51-flash +new file mode 120000 +index 00000000000..072e9952d09 +--- /dev/null ++++ b/package/feeds/packages/ap51-flash +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ap51-flash +\ No newline at end of file +diff --git a/package/feeds/packages/apache b/package/feeds/packages/apache +new file mode 120000 +index 00000000000..cf8203e29c7 +--- /dev/null ++++ b/package/feeds/packages/apache +@@ -0,0 +1 @@ ++../../../feeds/packages/net/apache +\ No newline at end of file +diff --git a/package/feeds/packages/apcupsd b/package/feeds/packages/apcupsd +new file mode 120000 +index 00000000000..400d5b9b791 +--- /dev/null ++++ b/package/feeds/packages/apcupsd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/apcupsd +\ No newline at end of file +diff --git a/package/feeds/packages/apfree-wifidog b/package/feeds/packages/apfree-wifidog +new file mode 120000 +index 00000000000..3cbc2f65e57 +--- /dev/null ++++ b/package/feeds/packages/apfree-wifidog +@@ -0,0 +1 @@ ++../../../feeds/packages/net/apfree-wifidog +\ No newline at end of file +diff --git a/package/feeds/packages/apinger b/package/feeds/packages/apinger +new file mode 120000 +index 00000000000..112e855a102 +--- /dev/null ++++ b/package/feeds/packages/apinger +@@ -0,0 +1 @@ ++../../../feeds/packages/net/apinger +\ No newline at end of file +diff --git a/package/feeds/packages/apk b/package/feeds/packages/apk +new file mode 120000 +index 00000000000..fa0453c283c +--- /dev/null ++++ b/package/feeds/packages/apk +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/apk +\ No newline at end of file +diff --git a/package/feeds/packages/apparmor b/package/feeds/packages/apparmor +new file mode 120000 +index 00000000000..5a7e446d5b1 +--- /dev/null ++++ b/package/feeds/packages/apparmor +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/apparmor +\ No newline at end of file +diff --git a/package/feeds/packages/apr b/package/feeds/packages/apr +new file mode 120000 +index 00000000000..862a3f566ed +--- /dev/null ++++ b/package/feeds/packages/apr +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/apr +\ No newline at end of file +diff --git a/package/feeds/packages/apr-util b/package/feeds/packages/apr-util +new file mode 120000 +index 00000000000..95506179a30 +--- /dev/null ++++ b/package/feeds/packages/apr-util +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/apr-util +\ No newline at end of file +diff --git a/package/feeds/packages/aria2 b/package/feeds/packages/aria2 +new file mode 120000 +index 00000000000..ebbf3dcd2fe +--- /dev/null ++++ b/package/feeds/packages/aria2 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/aria2 +\ No newline at end of file +diff --git a/package/feeds/packages/ariang b/package/feeds/packages/ariang +new file mode 120000 +index 00000000000..163f53f2168 +--- /dev/null ++++ b/package/feeds/packages/ariang +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ariang +\ No newline at end of file +diff --git a/package/feeds/packages/arp-scan b/package/feeds/packages/arp-scan +new file mode 120000 +index 00000000000..b5c8b959ce8 +--- /dev/null ++++ b/package/feeds/packages/arp-scan +@@ -0,0 +1 @@ ++../../../feeds/packages/net/arp-scan +\ No newline at end of file +diff --git a/package/feeds/packages/at b/package/feeds/packages/at +new file mode 120000 +index 00000000000..16eb5565531 +--- /dev/null ++++ b/package/feeds/packages/at +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/at +\ No newline at end of file +diff --git a/package/feeds/packages/atftp b/package/feeds/packages/atftp +new file mode 120000 +index 00000000000..3a14336f624 +--- /dev/null ++++ b/package/feeds/packages/atftp +@@ -0,0 +1 @@ ++../../../feeds/packages/net/atftp +\ No newline at end of file +diff --git a/package/feeds/packages/atheepmgr b/package/feeds/packages/atheepmgr +new file mode 120000 +index 00000000000..2cbd267e36a +--- /dev/null ++++ b/package/feeds/packages/atheepmgr +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/atheepmgr +\ No newline at end of file +diff --git a/package/feeds/packages/atlas-probe b/package/feeds/packages/atlas-probe +new file mode 120000 +index 00000000000..31492858901 +--- /dev/null ++++ b/package/feeds/packages/atlas-probe +@@ -0,0 +1 @@ ++../../../feeds/packages/net/atlas-probe +\ No newline at end of file +diff --git a/package/feeds/packages/atlas-sw-probe b/package/feeds/packages/atlas-sw-probe +new file mode 120000 +index 00000000000..56be18594ff +--- /dev/null ++++ b/package/feeds/packages/atlas-sw-probe +@@ -0,0 +1 @@ ++../../../feeds/packages/net/atlas-sw-probe +\ No newline at end of file +diff --git a/package/feeds/packages/atop b/package/feeds/packages/atop +new file mode 120000 +index 00000000000..7a4ae76327e +--- /dev/null ++++ b/package/feeds/packages/atop +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/atop +\ No newline at end of file +diff --git a/package/feeds/packages/attendedsysupgrade-common b/package/feeds/packages/attendedsysupgrade-common +new file mode 120000 +index 00000000000..547ea1fdf0e +--- /dev/null ++++ b/package/feeds/packages/attendedsysupgrade-common +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/attendedsysupgrade-common +\ No newline at end of file +diff --git a/package/feeds/packages/attr b/package/feeds/packages/attr +new file mode 120000 +index 00000000000..4e5515fc4ab +--- /dev/null ++++ b/package/feeds/packages/attr +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/attr +\ No newline at end of file +diff --git a/package/feeds/packages/auc b/package/feeds/packages/auc +new file mode 120000 +index 00000000000..8bb2df1229e +--- /dev/null ++++ b/package/feeds/packages/auc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/auc +\ No newline at end of file +diff --git a/package/feeds/packages/audit b/package/feeds/packages/audit +new file mode 120000 +index 00000000000..f171cec9800 +--- /dev/null ++++ b/package/feeds/packages/audit +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/audit +\ No newline at end of file +diff --git a/package/feeds/packages/augeas b/package/feeds/packages/augeas +new file mode 120000 +index 00000000000..8197cbe38cb +--- /dev/null ++++ b/package/feeds/packages/augeas +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/augeas +\ No newline at end of file +diff --git a/package/feeds/packages/autoconf b/package/feeds/packages/autoconf +new file mode 120000 +index 00000000000..15e4270d67d +--- /dev/null ++++ b/package/feeds/packages/autoconf +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/autoconf +\ No newline at end of file +diff --git a/package/feeds/packages/automake b/package/feeds/packages/automake +new file mode 120000 +index 00000000000..b38ac8021cc +--- /dev/null ++++ b/package/feeds/packages/automake +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/automake +\ No newline at end of file +diff --git a/package/feeds/packages/autossh b/package/feeds/packages/autossh +new file mode 120000 +index 00000000000..ec9a3dba41a +--- /dev/null ++++ b/package/feeds/packages/autossh +@@ -0,0 +1 @@ ++../../../feeds/packages/net/autossh +\ No newline at end of file +diff --git a/package/feeds/packages/avahi b/package/feeds/packages/avahi +new file mode 120000 +index 00000000000..d93c301c188 +--- /dev/null ++++ b/package/feeds/packages/avahi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/avahi +\ No newline at end of file +diff --git a/package/feeds/packages/avrdude b/package/feeds/packages/avrdude +new file mode 120000 +index 00000000000..bbc9b7b55c7 +--- /dev/null ++++ b/package/feeds/packages/avrdude +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/avrdude +\ No newline at end of file +diff --git a/package/feeds/packages/backuppc b/package/feeds/packages/backuppc +new file mode 120000 +index 00000000000..6a9eeb5e735 +--- /dev/null ++++ b/package/feeds/packages/backuppc +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/backuppc +\ No newline at end of file +diff --git a/package/feeds/packages/bandwidthd b/package/feeds/packages/bandwidthd +new file mode 120000 +index 00000000000..1ba20a919fe +--- /dev/null ++++ b/package/feeds/packages/bandwidthd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bandwidthd +\ No newline at end of file +diff --git a/package/feeds/packages/banhosts b/package/feeds/packages/banhosts +new file mode 120000 +index 00000000000..803a65ff5bb +--- /dev/null ++++ b/package/feeds/packages/banhosts +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/banhosts +\ No newline at end of file +diff --git a/package/feeds/packages/banip b/package/feeds/packages/banip +new file mode 120000 +index 00000000000..c8f1b6e973e +--- /dev/null ++++ b/package/feeds/packages/banip +@@ -0,0 +1 @@ ++../../../feeds/packages/net/banip +\ No newline at end of file +diff --git a/package/feeds/packages/bash b/package/feeds/packages/bash +new file mode 120000 +index 00000000000..05141cdd946 +--- /dev/null ++++ b/package/feeds/packages/bash +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bash +\ No newline at end of file +diff --git a/package/feeds/packages/bc b/package/feeds/packages/bc +new file mode 120000 +index 00000000000..760208303c8 +--- /dev/null ++++ b/package/feeds/packages/bc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bc +\ No newline at end of file +diff --git a/package/feeds/packages/bcm27xx-eeprom b/package/feeds/packages/bcm27xx-eeprom +new file mode 120000 +index 00000000000..5107e5ed983 +--- /dev/null ++++ b/package/feeds/packages/bcm27xx-eeprom +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bcm27xx-eeprom +\ No newline at end of file +diff --git a/package/feeds/packages/bcp38 b/package/feeds/packages/bcp38 +new file mode 120000 +index 00000000000..198eac5479e +--- /dev/null ++++ b/package/feeds/packages/bcp38 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bcp38 +\ No newline at end of file +diff --git a/package/feeds/packages/bcrypt b/package/feeds/packages/bcrypt +new file mode 120000 +index 00000000000..5936ade2013 +--- /dev/null ++++ b/package/feeds/packages/bcrypt +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/bcrypt +\ No newline at end of file +diff --git a/package/feeds/packages/beanstalkd b/package/feeds/packages/beanstalkd +new file mode 120000 +index 00000000000..b467b5e2d56 +--- /dev/null ++++ b/package/feeds/packages/beanstalkd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/beanstalkd +\ No newline at end of file +diff --git a/package/feeds/packages/beep b/package/feeds/packages/beep +new file mode 120000 +index 00000000000..93a09e8605c +--- /dev/null ++++ b/package/feeds/packages/beep +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/beep +\ No newline at end of file +diff --git a/package/feeds/packages/bfdd b/package/feeds/packages/bfdd +new file mode 120000 +index 00000000000..c467da6ee8a +--- /dev/null ++++ b/package/feeds/packages/bfdd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bfdd +\ No newline at end of file +diff --git a/package/feeds/packages/bigclown-control-tool b/package/feeds/packages/bigclown-control-tool +new file mode 120000 +index 00000000000..270ca705809 +--- /dev/null ++++ b/package/feeds/packages/bigclown-control-tool +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bigclown/bigclown-control-tool +\ No newline at end of file +diff --git a/package/feeds/packages/bigclown-firmware-tool b/package/feeds/packages/bigclown-firmware-tool +new file mode 120000 +index 00000000000..65d8f18cbb6 +--- /dev/null ++++ b/package/feeds/packages/bigclown-firmware-tool +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bigclown/bigclown-firmware-tool +\ No newline at end of file +diff --git a/package/feeds/packages/bigclown-gateway b/package/feeds/packages/bigclown-gateway +new file mode 120000 +index 00000000000..8beb37bc2ef +--- /dev/null ++++ b/package/feeds/packages/bigclown-gateway +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bigclown/bigclown-gateway +\ No newline at end of file +diff --git a/package/feeds/packages/bigclown-mqtt2influxdb b/package/feeds/packages/bigclown-mqtt2influxdb +new file mode 120000 +index 00000000000..61cdcb7cab2 +--- /dev/null ++++ b/package/feeds/packages/bigclown-mqtt2influxdb +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bigclown/bigclown-mqtt2influxdb +\ No newline at end of file +diff --git a/package/feeds/packages/bind b/package/feeds/packages/bind +new file mode 120000 +index 00000000000..dcf3896ac73 +--- /dev/null ++++ b/package/feeds/packages/bind +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bind +\ No newline at end of file +diff --git a/package/feeds/packages/bitlbee b/package/feeds/packages/bitlbee +new file mode 120000 +index 00000000000..a189b906f74 +--- /dev/null ++++ b/package/feeds/packages/bitlbee +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bitlbee +\ No newline at end of file +diff --git a/package/feeds/packages/bluelog b/package/feeds/packages/bluelog +new file mode 120000 +index 00000000000..5f365f2322b +--- /dev/null ++++ b/package/feeds/packages/bluelog +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bluelog +\ No newline at end of file +diff --git a/package/feeds/packages/bluez b/package/feeds/packages/bluez +new file mode 120000 +index 00000000000..c56526dea4b +--- /dev/null ++++ b/package/feeds/packages/bluez +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bluez +\ No newline at end of file +diff --git a/package/feeds/packages/bluld b/package/feeds/packages/bluld +new file mode 120000 +index 00000000000..98dc95e3deb +--- /dev/null ++++ b/package/feeds/packages/bluld +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bluld +\ No newline at end of file +diff --git a/package/feeds/packages/bmon b/package/feeds/packages/bmon +new file mode 120000 +index 00000000000..5ab4f89b1a4 +--- /dev/null ++++ b/package/feeds/packages/bmon +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bmon +\ No newline at end of file +diff --git a/package/feeds/packages/bmx7-dnsupdate b/package/feeds/packages/bmx7-dnsupdate +new file mode 120000 +index 00000000000..8732121d785 +--- /dev/null ++++ b/package/feeds/packages/bmx7-dnsupdate +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bmx7-dnsupdate +\ No newline at end of file +diff --git a/package/feeds/packages/bogofilter b/package/feeds/packages/bogofilter +new file mode 120000 +index 00000000000..fe300a238ad +--- /dev/null ++++ b/package/feeds/packages/bogofilter +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/bogofilter +\ No newline at end of file +diff --git a/package/feeds/packages/boinc b/package/feeds/packages/boinc +new file mode 120000 +index 00000000000..8d00616b9c3 +--- /dev/null ++++ b/package/feeds/packages/boinc +@@ -0,0 +1 @@ ++../../../feeds/packages/net/boinc +\ No newline at end of file +diff --git a/package/feeds/packages/bonding b/package/feeds/packages/bonding +new file mode 120000 +index 00000000000..31d362714bc +--- /dev/null ++++ b/package/feeds/packages/bonding +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bonding +\ No newline at end of file +diff --git a/package/feeds/packages/bonnie++ b/package/feeds/packages/bonnie++ +new file mode 120000 +index 00000000000..35963e452e4 +--- /dev/null ++++ b/package/feeds/packages/bonnie++ +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bonnie++ +\ No newline at end of file +diff --git a/package/feeds/packages/boost b/package/feeds/packages/boost +new file mode 120000 +index 00000000000..f5ab160b8ce +--- /dev/null ++++ b/package/feeds/packages/boost +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/boost +\ No newline at end of file +diff --git a/package/feeds/packages/bottlerocket b/package/feeds/packages/bottlerocket +new file mode 120000 +index 00000000000..918f1e9fcab +--- /dev/null ++++ b/package/feeds/packages/bottlerocket +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/bottlerocket +\ No newline at end of file +diff --git a/package/feeds/packages/bridge-utils b/package/feeds/packages/bridge-utils +new file mode 120000 +index 00000000000..a3b802e7bbb +--- /dev/null ++++ b/package/feeds/packages/bridge-utils +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bridge-utils +\ No newline at end of file +diff --git a/package/feeds/packages/btrfs-progs b/package/feeds/packages/btrfs-progs +new file mode 120000 +index 00000000000..956a0f6351b +--- /dev/null ++++ b/package/feeds/packages/btrfs-progs +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/btrfs-progs +\ No newline at end of file +diff --git a/package/feeds/packages/bwm-ng b/package/feeds/packages/bwm-ng +new file mode 120000 +index 00000000000..9fdcc2d3e22 +--- /dev/null ++++ b/package/feeds/packages/bwm-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bwm-ng +\ No newline at end of file +diff --git a/package/feeds/packages/bwping b/package/feeds/packages/bwping +new file mode 120000 +index 00000000000..5d37bf3b2c3 +--- /dev/null ++++ b/package/feeds/packages/bwping +@@ -0,0 +1 @@ ++../../../feeds/packages/net/bwping +\ No newline at end of file +diff --git a/package/feeds/packages/byobu b/package/feeds/packages/byobu +new file mode 120000 +index 00000000000..93be0713399 +--- /dev/null ++++ b/package/feeds/packages/byobu +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/byobu +\ No newline at end of file +diff --git a/package/feeds/packages/c-ares b/package/feeds/packages/c-ares +new file mode 120000 +index 00000000000..552f1311b64 +--- /dev/null ++++ b/package/feeds/packages/c-ares +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/c-ares +\ No newline at end of file +diff --git a/package/feeds/packages/cache-domains b/package/feeds/packages/cache-domains +new file mode 120000 +index 00000000000..fc901da8d11 +--- /dev/null ++++ b/package/feeds/packages/cache-domains +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/cache-domains +\ No newline at end of file +diff --git a/package/feeds/packages/canutils b/package/feeds/packages/canutils +new file mode 120000 +index 00000000000..70dc97775df +--- /dev/null ++++ b/package/feeds/packages/canutils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/canutils +\ No newline at end of file +diff --git a/package/feeds/packages/ccid b/package/feeds/packages/ccid +new file mode 120000 +index 00000000000..2277b80d3d2 +--- /dev/null ++++ b/package/feeds/packages/ccid +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ccid +\ No newline at end of file +diff --git a/package/feeds/packages/ccrypt b/package/feeds/packages/ccrypt +new file mode 120000 +index 00000000000..a6c072ba22b +--- /dev/null ++++ b/package/feeds/packages/ccrypt +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ccrypt +\ No newline at end of file +diff --git a/package/feeds/packages/cereal b/package/feeds/packages/cereal +new file mode 120000 +index 00000000000..5193b161f90 +--- /dev/null ++++ b/package/feeds/packages/cereal +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/cereal +\ No newline at end of file +diff --git a/package/feeds/packages/cgi-io b/package/feeds/packages/cgi-io +new file mode 120000 +index 00000000000..05965e51d4b +--- /dev/null ++++ b/package/feeds/packages/cgi-io +@@ -0,0 +1 @@ ++../../../feeds/packages/net/cgi-io +\ No newline at end of file +diff --git a/package/feeds/packages/cgroupfs-mount b/package/feeds/packages/cgroupfs-mount +new file mode 120000 +index 00000000000..306e8b354be +--- /dev/null ++++ b/package/feeds/packages/cgroupfs-mount +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/cgroupfs-mount +\ No newline at end of file +diff --git a/package/feeds/packages/chaosvpn b/package/feeds/packages/chaosvpn +new file mode 120000 +index 00000000000..fb38ca77c8f +--- /dev/null ++++ b/package/feeds/packages/chaosvpn +@@ -0,0 +1 @@ ++../../../feeds/packages/net/chaosvpn +\ No newline at end of file +diff --git a/package/feeds/packages/check b/package/feeds/packages/check +new file mode 120000 +index 00000000000..803f5f68a27 +--- /dev/null ++++ b/package/feeds/packages/check +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/check +\ No newline at end of file +diff --git a/package/feeds/packages/checksec b/package/feeds/packages/checksec +new file mode 120000 +index 00000000000..b6bc93f0433 +--- /dev/null ++++ b/package/feeds/packages/checksec +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/checksec +\ No newline at end of file +diff --git a/package/feeds/packages/chicken-scheme b/package/feeds/packages/chicken-scheme +new file mode 120000 +index 00000000000..74fa6a09f27 +--- /dev/null ++++ b/package/feeds/packages/chicken-scheme +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/chicken-scheme +\ No newline at end of file +diff --git a/package/feeds/packages/chrony b/package/feeds/packages/chrony +new file mode 120000 +index 00000000000..6dd65728e60 +--- /dev/null ++++ b/package/feeds/packages/chrony +@@ -0,0 +1 @@ ++../../../feeds/packages/net/chrony +\ No newline at end of file +diff --git a/package/feeds/packages/cifs-utils b/package/feeds/packages/cifs-utils +new file mode 120000 +index 00000000000..44fbfc46b41 +--- /dev/null ++++ b/package/feeds/packages/cifs-utils +@@ -0,0 +1 @@ ++../../../feeds/packages/net/cifs-utils +\ No newline at end of file +diff --git a/package/feeds/packages/cjson b/package/feeds/packages/cjson +new file mode 120000 +index 00000000000..9a68a4adafe +--- /dev/null ++++ b/package/feeds/packages/cjson +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/cjson +\ No newline at end of file +diff --git a/package/feeds/packages/clamav b/package/feeds/packages/clamav +new file mode 120000 +index 00000000000..9284e1abbf6 +--- /dev/null ++++ b/package/feeds/packages/clamav +@@ -0,0 +1 @@ ++../../../feeds/packages/net/clamav +\ No newline at end of file +diff --git a/package/feeds/packages/click b/package/feeds/packages/click +new file mode 120000 +index 00000000000..8abe3a62d07 +--- /dev/null ++++ b/package/feeds/packages/click +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/click +\ No newline at end of file +diff --git a/package/feeds/packages/click-log b/package/feeds/packages/click-log +new file mode 120000 +index 00000000000..c5365765cc0 +--- /dev/null ++++ b/package/feeds/packages/click-log +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/click-log +\ No newline at end of file +diff --git a/package/feeds/packages/cmdpad b/package/feeds/packages/cmdpad +new file mode 120000 +index 00000000000..226c3aecc72 +--- /dev/null ++++ b/package/feeds/packages/cmdpad +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/cmdpad +\ No newline at end of file +diff --git a/package/feeds/packages/cni b/package/feeds/packages/cni +new file mode 120000 +index 00000000000..420e691de0b +--- /dev/null ++++ b/package/feeds/packages/cni +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/cni +\ No newline at end of file +diff --git a/package/feeds/packages/cni-plugins b/package/feeds/packages/cni-plugins +new file mode 120000 +index 00000000000..1470edf3948 +--- /dev/null ++++ b/package/feeds/packages/cni-plugins +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/cni-plugins +\ No newline at end of file +diff --git a/package/feeds/packages/cni-plugins-nft b/package/feeds/packages/cni-plugins-nft +new file mode 120000 +index 00000000000..26dd478c65a +--- /dev/null ++++ b/package/feeds/packages/cni-plugins-nft +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/cni-plugins-nft +\ No newline at end of file +diff --git a/package/feeds/packages/collectd b/package/feeds/packages/collectd +new file mode 120000 +index 00000000000..86b7a3de805 +--- /dev/null ++++ b/package/feeds/packages/collectd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/collectd +\ No newline at end of file +diff --git a/package/feeds/packages/confuse b/package/feeds/packages/confuse +new file mode 120000 +index 00000000000..470bf520ad7 +--- /dev/null ++++ b/package/feeds/packages/confuse +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/confuse +\ No newline at end of file +diff --git a/package/feeds/packages/conmon b/package/feeds/packages/conmon +new file mode 120000 +index 00000000000..34e1f03f0ef +--- /dev/null ++++ b/package/feeds/packages/conmon +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/conmon +\ No newline at end of file +diff --git a/package/feeds/packages/conntrack-tools b/package/feeds/packages/conntrack-tools +new file mode 120000 +index 00000000000..9d24dddf6a5 +--- /dev/null ++++ b/package/feeds/packages/conntrack-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/net/conntrack-tools +\ No newline at end of file +diff --git a/package/feeds/packages/conserver b/package/feeds/packages/conserver +new file mode 120000 +index 00000000000..d68b56f7a49 +--- /dev/null ++++ b/package/feeds/packages/conserver +@@ -0,0 +1 @@ ++../../../feeds/packages/net/conserver +\ No newline at end of file +diff --git a/package/feeds/packages/containerd b/package/feeds/packages/containerd +new file mode 120000 +index 00000000000..0a77aa02777 +--- /dev/null ++++ b/package/feeds/packages/containerd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/containerd +\ No newline at end of file +diff --git a/package/feeds/packages/coova-chilli b/package/feeds/packages/coova-chilli +new file mode 120000 +index 00000000000..85927fad2df +--- /dev/null ++++ b/package/feeds/packages/coova-chilli +@@ -0,0 +1 @@ ++../../../feeds/packages/net/coova-chilli +\ No newline at end of file +diff --git a/package/feeds/packages/coremark b/package/feeds/packages/coremark +new file mode 120000 +index 00000000000..ad3770cc75a +--- /dev/null ++++ b/package/feeds/packages/coremark +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/coremark +\ No newline at end of file +diff --git a/package/feeds/packages/coreutils b/package/feeds/packages/coreutils +new file mode 120000 +index 00000000000..7bb98fad915 +--- /dev/null ++++ b/package/feeds/packages/coreutils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/coreutils +\ No newline at end of file +diff --git a/package/feeds/packages/crconf b/package/feeds/packages/crconf +new file mode 120000 +index 00000000000..2c5cb79c528 +--- /dev/null ++++ b/package/feeds/packages/crconf +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/crconf +\ No newline at end of file +diff --git a/package/feeds/packages/crelay b/package/feeds/packages/crelay +new file mode 120000 +index 00000000000..a0a4621af32 +--- /dev/null ++++ b/package/feeds/packages/crelay +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/crelay +\ No newline at end of file +diff --git a/package/feeds/packages/crun b/package/feeds/packages/crun +new file mode 120000 +index 00000000000..51f2dbb6af0 +--- /dev/null ++++ b/package/feeds/packages/crun +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/crun +\ No newline at end of file +diff --git a/package/feeds/packages/cryptsetup b/package/feeds/packages/cryptsetup +new file mode 120000 +index 00000000000..4661fa7343b +--- /dev/null ++++ b/package/feeds/packages/cryptsetup +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/cryptsetup +\ No newline at end of file +diff --git a/package/feeds/packages/cshark b/package/feeds/packages/cshark +new file mode 120000 +index 00000000000..03a7ae73eff +--- /dev/null ++++ b/package/feeds/packages/cshark +@@ -0,0 +1 @@ ++../../../feeds/packages/net/cshark +\ No newline at end of file +diff --git a/package/feeds/packages/ctop b/package/feeds/packages/ctop +new file mode 120000 +index 00000000000..843f6d4b62e +--- /dev/null ++++ b/package/feeds/packages/ctop +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ctop +\ No newline at end of file +diff --git a/package/feeds/packages/curl b/package/feeds/packages/curl +new file mode 120000 +index 00000000000..2c186ae6577 +--- /dev/null ++++ b/package/feeds/packages/curl +@@ -0,0 +1 @@ ++../../../feeds/packages/net/curl +\ No newline at end of file +diff --git a/package/feeds/packages/cyrus-sasl b/package/feeds/packages/cyrus-sasl +new file mode 120000 +index 00000000000..a7b1e073226 +--- /dev/null ++++ b/package/feeds/packages/cyrus-sasl +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/cyrus-sasl +\ No newline at end of file +diff --git a/package/feeds/packages/czmq b/package/feeds/packages/czmq +new file mode 120000 +index 00000000000..873e6934a8a +--- /dev/null ++++ b/package/feeds/packages/czmq +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/czmq +\ No newline at end of file +diff --git a/package/feeds/packages/daemonlogger b/package/feeds/packages/daemonlogger +new file mode 120000 +index 00000000000..2acc8948597 +--- /dev/null ++++ b/package/feeds/packages/daemonlogger +@@ -0,0 +1 @@ ++../../../feeds/packages/net/daemonlogger +\ No newline at end of file +diff --git a/package/feeds/packages/dante b/package/feeds/packages/dante +new file mode 120000 +index 00000000000..400051ffd2a +--- /dev/null ++++ b/package/feeds/packages/dante +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dante +\ No newline at end of file +diff --git a/package/feeds/packages/darkstat b/package/feeds/packages/darkstat +new file mode 120000 +index 00000000000..b0146c2b7af +--- /dev/null ++++ b/package/feeds/packages/darkstat +@@ -0,0 +1 @@ ++../../../feeds/packages/net/darkstat +\ No newline at end of file +diff --git a/package/feeds/packages/davfs2 b/package/feeds/packages/davfs2 +new file mode 120000 +index 00000000000..3a343c3c226 +--- /dev/null ++++ b/package/feeds/packages/davfs2 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/davfs2 +\ No newline at end of file +diff --git a/package/feeds/packages/dawn b/package/feeds/packages/dawn +new file mode 120000 +index 00000000000..7f60292cd82 +--- /dev/null ++++ b/package/feeds/packages/dawn +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dawn +\ No newline at end of file +diff --git a/package/feeds/packages/db47 b/package/feeds/packages/db47 +new file mode 120000 +index 00000000000..208ce9d709a +--- /dev/null ++++ b/package/feeds/packages/db47 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/db47 +\ No newline at end of file +diff --git a/package/feeds/packages/dbus b/package/feeds/packages/dbus +new file mode 120000 +index 00000000000..1a260eb73bb +--- /dev/null ++++ b/package/feeds/packages/dbus +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dbus +\ No newline at end of file +diff --git a/package/feeds/packages/dcstad b/package/feeds/packages/dcstad +new file mode 120000 +index 00000000000..ceeec44625e +--- /dev/null ++++ b/package/feeds/packages/dcstad +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dcstad +\ No newline at end of file +diff --git a/package/feeds/packages/dcwapd b/package/feeds/packages/dcwapd +new file mode 120000 +index 00000000000..8f4de955891 +--- /dev/null ++++ b/package/feeds/packages/dcwapd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dcwapd +\ No newline at end of file +diff --git a/package/feeds/packages/ddns-scripts b/package/feeds/packages/ddns-scripts +new file mode 120000 +index 00000000000..b2591999be2 +--- /dev/null ++++ b/package/feeds/packages/ddns-scripts +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ddns-scripts +\ No newline at end of file +diff --git a/package/feeds/packages/debian-archive-keyring b/package/feeds/packages/debian-archive-keyring +new file mode 120000 +index 00000000000..7d201a3a7e7 +--- /dev/null ++++ b/package/feeds/packages/debian-archive-keyring +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/debian-archive-keyring +\ No newline at end of file +diff --git a/package/feeds/packages/debootstrap b/package/feeds/packages/debootstrap +new file mode 120000 +index 00000000000..c743d769e8d +--- /dev/null ++++ b/package/feeds/packages/debootstrap +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/debootstrap +\ No newline at end of file +diff --git a/package/feeds/packages/dejavu-fonts-ttf b/package/feeds/packages/dejavu-fonts-ttf +new file mode 120000 +index 00000000000..0484e35362c +--- /dev/null ++++ b/package/feeds/packages/dejavu-fonts-ttf +@@ -0,0 +1 @@ ++../../../feeds/packages/fonts/dejavu-fonts-ttf +\ No newline at end of file +diff --git a/package/feeds/packages/delve b/package/feeds/packages/delve +new file mode 120000 +index 00000000000..cbe48735f58 +--- /dev/null ++++ b/package/feeds/packages/delve +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/delve +\ No newline at end of file +diff --git a/package/feeds/packages/device-observatory b/package/feeds/packages/device-observatory +new file mode 120000 +index 00000000000..59a348e700b +--- /dev/null ++++ b/package/feeds/packages/device-observatory +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/device-observatory +\ No newline at end of file +diff --git a/package/feeds/packages/dfu-programmer b/package/feeds/packages/dfu-programmer +new file mode 120000 +index 00000000000..971a106afdf +--- /dev/null ++++ b/package/feeds/packages/dfu-programmer +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dfu-programmer +\ No newline at end of file +diff --git a/package/feeds/packages/dfu-util b/package/feeds/packages/dfu-util +new file mode 120000 +index 00000000000..e28f64887a9 +--- /dev/null ++++ b/package/feeds/packages/dfu-util +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dfu-util +\ No newline at end of file +diff --git a/package/feeds/packages/dhcp-forwarder b/package/feeds/packages/dhcp-forwarder +new file mode 120000 +index 00000000000..483cefb062d +--- /dev/null ++++ b/package/feeds/packages/dhcp-forwarder +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dhcp-forwarder +\ No newline at end of file +diff --git a/package/feeds/packages/dhcpcd b/package/feeds/packages/dhcpcd +new file mode 120000 +index 00000000000..8935a78af5d +--- /dev/null ++++ b/package/feeds/packages/dhcpcd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dhcpcd +\ No newline at end of file +diff --git a/package/feeds/packages/diffutils b/package/feeds/packages/diffutils +new file mode 120000 +index 00000000000..7bb38008e07 +--- /dev/null ++++ b/package/feeds/packages/diffutils +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/diffutils +\ No newline at end of file +diff --git a/package/feeds/packages/digitemp b/package/feeds/packages/digitemp +new file mode 120000 +index 00000000000..eff65bddfb9 +--- /dev/null ++++ b/package/feeds/packages/digitemp +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/digitemp +\ No newline at end of file +diff --git a/package/feeds/packages/django b/package/feeds/packages/django +new file mode 120000 +index 00000000000..601534d1709 +--- /dev/null ++++ b/package/feeds/packages/django +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django +\ No newline at end of file +diff --git a/package/feeds/packages/django-appconf b/package/feeds/packages/django-appconf +new file mode 120000 +index 00000000000..50efccb1dba +--- /dev/null ++++ b/package/feeds/packages/django-appconf +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-appconf +\ No newline at end of file +diff --git a/package/feeds/packages/django-compressor b/package/feeds/packages/django-compressor +new file mode 120000 +index 00000000000..b50fb0d49eb +--- /dev/null ++++ b/package/feeds/packages/django-compressor +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-compressor +\ No newline at end of file +diff --git a/package/feeds/packages/django-formtools b/package/feeds/packages/django-formtools +new file mode 120000 +index 00000000000..93a095e8dad +--- /dev/null ++++ b/package/feeds/packages/django-formtools +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-formtools +\ No newline at end of file +diff --git a/package/feeds/packages/django-jsonfield b/package/feeds/packages/django-jsonfield +new file mode 120000 +index 00000000000..e358fbbecb9 +--- /dev/null ++++ b/package/feeds/packages/django-jsonfield +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-jsonfield +\ No newline at end of file +diff --git a/package/feeds/packages/django-jsonfield2 b/package/feeds/packages/django-jsonfield2 +new file mode 120000 +index 00000000000..045133f44ed +--- /dev/null ++++ b/package/feeds/packages/django-jsonfield2 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-jsonfield2 +\ No newline at end of file +diff --git a/package/feeds/packages/django-picklefield b/package/feeds/packages/django-picklefield +new file mode 120000 +index 00000000000..c0aa350c465 +--- /dev/null ++++ b/package/feeds/packages/django-picklefield +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-picklefield +\ No newline at end of file +diff --git a/package/feeds/packages/django-postoffice b/package/feeds/packages/django-postoffice +new file mode 120000 +index 00000000000..22edfbb19fb +--- /dev/null ++++ b/package/feeds/packages/django-postoffice +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-postoffice +\ No newline at end of file +diff --git a/package/feeds/packages/django-ranged-response b/package/feeds/packages/django-ranged-response +new file mode 120000 +index 00000000000..b3e219408e4 +--- /dev/null ++++ b/package/feeds/packages/django-ranged-response +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-ranged-response +\ No newline at end of file +diff --git a/package/feeds/packages/django-restframework b/package/feeds/packages/django-restframework +new file mode 120000 +index 00000000000..fcd5ea2eb3c +--- /dev/null ++++ b/package/feeds/packages/django-restframework +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-restframework +\ No newline at end of file +diff --git a/package/feeds/packages/django-restframework39 b/package/feeds/packages/django-restframework39 +new file mode 120000 +index 00000000000..efb2c191719 +--- /dev/null ++++ b/package/feeds/packages/django-restframework39 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-restframework39 +\ No newline at end of file +diff --git a/package/feeds/packages/django-simple-captcha b/package/feeds/packages/django-simple-captcha +new file mode 120000 +index 00000000000..b8863ff7155 +--- /dev/null ++++ b/package/feeds/packages/django-simple-captcha +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-simple-captcha +\ No newline at end of file +diff --git a/package/feeds/packages/django-statici18n b/package/feeds/packages/django-statici18n +new file mode 120000 +index 00000000000..51e379b4d58 +--- /dev/null ++++ b/package/feeds/packages/django-statici18n +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-statici18n +\ No newline at end of file +diff --git a/package/feeds/packages/django-webpack-loader b/package/feeds/packages/django-webpack-loader +new file mode 120000 +index 00000000000..da563772612 +--- /dev/null ++++ b/package/feeds/packages/django-webpack-loader +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django-webpack-loader +\ No newline at end of file +diff --git a/package/feeds/packages/django1 b/package/feeds/packages/django1 +new file mode 120000 +index 00000000000..6837afd973a +--- /dev/null ++++ b/package/feeds/packages/django1 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/django1 +\ No newline at end of file +diff --git a/package/feeds/packages/dkjson b/package/feeds/packages/dkjson +new file mode 120000 +index 00000000000..cb6c0bfbc72 +--- /dev/null ++++ b/package/feeds/packages/dkjson +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/dkjson +\ No newline at end of file +diff --git a/package/feeds/packages/dmapd b/package/feeds/packages/dmapd +new file mode 120000 +index 00000000000..994116a2446 +--- /dev/null ++++ b/package/feeds/packages/dmapd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dmapd +\ No newline at end of file +diff --git a/package/feeds/packages/dmidecode b/package/feeds/packages/dmidecode +new file mode 120000 +index 00000000000..64a34cfb959 +--- /dev/null ++++ b/package/feeds/packages/dmidecode +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dmidecode +\ No newline at end of file +diff --git a/package/feeds/packages/dmx_usb_module b/package/feeds/packages/dmx_usb_module +new file mode 120000 +index 00000000000..355ffa13f80 +--- /dev/null ++++ b/package/feeds/packages/dmx_usb_module +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/dmx_usb_module +\ No newline at end of file +diff --git a/package/feeds/packages/dnscrypt-proxy b/package/feeds/packages/dnscrypt-proxy +new file mode 120000 +index 00000000000..339caca7c08 +--- /dev/null ++++ b/package/feeds/packages/dnscrypt-proxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dnscrypt-proxy +\ No newline at end of file +diff --git a/package/feeds/packages/dnscrypt-proxy2 b/package/feeds/packages/dnscrypt-proxy2 +new file mode 120000 +index 00000000000..f22d84ebe76 +--- /dev/null ++++ b/package/feeds/packages/dnscrypt-proxy2 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dnscrypt-proxy2 +\ No newline at end of file +diff --git a/package/feeds/packages/dnsdist b/package/feeds/packages/dnsdist +new file mode 120000 +index 00000000000..cae136821c8 +--- /dev/null ++++ b/package/feeds/packages/dnsdist +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dnsdist +\ No newline at end of file +diff --git a/package/feeds/packages/dnslookup b/package/feeds/packages/dnslookup +new file mode 120000 +index 00000000000..d7ec33fc649 +--- /dev/null ++++ b/package/feeds/packages/dnslookup +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dnslookup +\ No newline at end of file +diff --git a/package/feeds/packages/dnsproxy b/package/feeds/packages/dnsproxy +new file mode 120000 +index 00000000000..931942ac2d3 +--- /dev/null ++++ b/package/feeds/packages/dnsproxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dnsproxy +\ No newline at end of file +diff --git a/package/feeds/packages/dnstap b/package/feeds/packages/dnstap +new file mode 120000 +index 00000000000..9da5ac6d457 +--- /dev/null ++++ b/package/feeds/packages/dnstap +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dnstap +\ No newline at end of file +diff --git a/package/feeds/packages/dnstop b/package/feeds/packages/dnstop +new file mode 120000 +index 00000000000..619c5eed02d +--- /dev/null ++++ b/package/feeds/packages/dnstop +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dnstop +\ No newline at end of file +diff --git a/package/feeds/packages/docker b/package/feeds/packages/docker +new file mode 120000 +index 00000000000..c1ffd8ec136 +--- /dev/null ++++ b/package/feeds/packages/docker +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/docker +\ No newline at end of file +diff --git a/package/feeds/packages/docker-compose b/package/feeds/packages/docker-compose +new file mode 120000 +index 00000000000..d416b85f74a +--- /dev/null ++++ b/package/feeds/packages/docker-compose +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/docker-compose +\ No newline at end of file +diff --git a/package/feeds/packages/dockerd b/package/feeds/packages/dockerd +new file mode 120000 +index 00000000000..e9c6913cd91 +--- /dev/null ++++ b/package/feeds/packages/dockerd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dockerd +\ No newline at end of file +diff --git a/package/feeds/packages/domoticz b/package/feeds/packages/domoticz +new file mode 120000 +index 00000000000..f682ec46059 +--- /dev/null ++++ b/package/feeds/packages/domoticz +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/domoticz +\ No newline at end of file +diff --git a/package/feeds/packages/dosfstools b/package/feeds/packages/dosfstools +new file mode 120000 +index 00000000000..465521ba70f +--- /dev/null ++++ b/package/feeds/packages/dosfstools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dosfstools +\ No newline at end of file +diff --git a/package/feeds/packages/dovecot b/package/feeds/packages/dovecot +new file mode 120000 +index 00000000000..3ff4fca4a75 +--- /dev/null ++++ b/package/feeds/packages/dovecot +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/dovecot +\ No newline at end of file +diff --git a/package/feeds/packages/dtc b/package/feeds/packages/dtc +new file mode 120000 +index 00000000000..11bc867d88b +--- /dev/null ++++ b/package/feeds/packages/dtc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/dtc +\ No newline at end of file +diff --git a/package/feeds/packages/dtndht b/package/feeds/packages/dtndht +new file mode 120000 +index 00000000000..9c175b033f3 +--- /dev/null ++++ b/package/feeds/packages/dtndht +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/dtndht +\ No newline at end of file +diff --git a/package/feeds/packages/dumb-init b/package/feeds/packages/dumb-init +new file mode 120000 +index 00000000000..11d0f939ec4 +--- /dev/null ++++ b/package/feeds/packages/dumb-init +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dumb-init +\ No newline at end of file +diff --git a/package/feeds/packages/dump1090 b/package/feeds/packages/dump1090 +new file mode 120000 +index 00000000000..1f46f7d7eb0 +--- /dev/null ++++ b/package/feeds/packages/dump1090 +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dump1090 +\ No newline at end of file +diff --git a/package/feeds/packages/dvtm b/package/feeds/packages/dvtm +new file mode 120000 +index 00000000000..f07351f579d +--- /dev/null ++++ b/package/feeds/packages/dvtm +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/dvtm +\ No newline at end of file +diff --git a/package/feeds/packages/dynapoint b/package/feeds/packages/dynapoint +new file mode 120000 +index 00000000000..215db2fc97a +--- /dev/null ++++ b/package/feeds/packages/dynapoint +@@ -0,0 +1 @@ ++../../../feeds/packages/net/dynapoint +\ No newline at end of file +diff --git a/package/feeds/packages/ecdsautils b/package/feeds/packages/ecdsautils +new file mode 120000 +index 00000000000..c52292d313f +--- /dev/null ++++ b/package/feeds/packages/ecdsautils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ecdsautils +\ No newline at end of file +diff --git a/package/feeds/packages/elektra b/package/feeds/packages/elektra +new file mode 120000 +index 00000000000..ac6faed03b9 +--- /dev/null ++++ b/package/feeds/packages/elektra +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/elektra +\ No newline at end of file +diff --git a/package/feeds/packages/emailrelay b/package/feeds/packages/emailrelay +new file mode 120000 +index 00000000000..f5c77eb9dec +--- /dev/null ++++ b/package/feeds/packages/emailrelay +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/emailrelay +\ No newline at end of file +diff --git a/package/feeds/packages/eoip b/package/feeds/packages/eoip +new file mode 120000 +index 00000000000..878d7b8facb +--- /dev/null ++++ b/package/feeds/packages/eoip +@@ -0,0 +1 @@ ++../../../feeds/packages/net/eoip +\ No newline at end of file +diff --git a/package/feeds/packages/erlang b/package/feeds/packages/erlang +new file mode 120000 +index 00000000000..27a23f4e6cb +--- /dev/null ++++ b/package/feeds/packages/erlang +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/erlang +\ No newline at end of file +diff --git a/package/feeds/packages/esniper b/package/feeds/packages/esniper +new file mode 120000 +index 00000000000..ad2c8799204 +--- /dev/null ++++ b/package/feeds/packages/esniper +@@ -0,0 +1 @@ ++../../../feeds/packages/net/esniper +\ No newline at end of file +diff --git a/package/feeds/packages/espeak b/package/feeds/packages/espeak +new file mode 120000 +index 00000000000..eb65cbbd52c +--- /dev/null ++++ b/package/feeds/packages/espeak +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/espeak +\ No newline at end of file +diff --git a/package/feeds/packages/etebase b/package/feeds/packages/etebase +new file mode 120000 +index 00000000000..ca7e8eb3e1c +--- /dev/null ++++ b/package/feeds/packages/etebase +@@ -0,0 +1 @@ ++../../../feeds/packages/net/etebase +\ No newline at end of file +diff --git a/package/feeds/packages/etherwake b/package/feeds/packages/etherwake +new file mode 120000 +index 00000000000..c3b9e4de06f +--- /dev/null ++++ b/package/feeds/packages/etherwake +@@ -0,0 +1 @@ ++../../../feeds/packages/net/etherwake +\ No newline at end of file +diff --git a/package/feeds/packages/etherwake-nfqueue b/package/feeds/packages/etherwake-nfqueue +new file mode 120000 +index 00000000000..a3ebcad2e10 +--- /dev/null ++++ b/package/feeds/packages/etherwake-nfqueue +@@ -0,0 +1 @@ ++../../../feeds/packages/net/etherwake-nfqueue +\ No newline at end of file +diff --git a/package/feeds/packages/evtest b/package/feeds/packages/evtest +new file mode 120000 +index 00000000000..ce24b7d7f98 +--- /dev/null ++++ b/package/feeds/packages/evtest +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/evtest +\ No newline at end of file +diff --git a/package/feeds/packages/exfatprogs b/package/feeds/packages/exfatprogs +new file mode 120000 +index 00000000000..68a3c1bbdf7 +--- /dev/null ++++ b/package/feeds/packages/exfatprogs +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/exfatprogs +\ No newline at end of file +diff --git a/package/feeds/packages/exim b/package/feeds/packages/exim +new file mode 120000 +index 00000000000..5090481cfbe +--- /dev/null ++++ b/package/feeds/packages/exim +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/exim +\ No newline at end of file +diff --git a/package/feeds/packages/expat b/package/feeds/packages/expat +new file mode 120000 +index 00000000000..9adec05ef51 +--- /dev/null ++++ b/package/feeds/packages/expat +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/expat +\ No newline at end of file +diff --git a/package/feeds/packages/faad2 b/package/feeds/packages/faad2 +new file mode 120000 +index 00000000000..0bd86eed27b +--- /dev/null ++++ b/package/feeds/packages/faad2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/faad2 +\ No newline at end of file +diff --git a/package/feeds/packages/fakeidentd b/package/feeds/packages/fakeidentd +new file mode 120000 +index 00000000000..ff743db132f +--- /dev/null ++++ b/package/feeds/packages/fakeidentd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/fakeidentd +\ No newline at end of file +diff --git a/package/feeds/packages/fakepop b/package/feeds/packages/fakepop +new file mode 120000 +index 00000000000..519697ebb23 +--- /dev/null ++++ b/package/feeds/packages/fakepop +@@ -0,0 +1 @@ ++../../../feeds/packages/net/fakepop +\ No newline at end of file +diff --git a/package/feeds/packages/family-dns b/package/feeds/packages/family-dns +new file mode 120000 +index 00000000000..279badb6221 +--- /dev/null ++++ b/package/feeds/packages/family-dns +@@ -0,0 +1 @@ ++../../../feeds/packages/net/family-dns +\ No newline at end of file +diff --git a/package/feeds/packages/fastd b/package/feeds/packages/fastd +new file mode 120000 +index 00000000000..fb94870f6f7 +--- /dev/null ++++ b/package/feeds/packages/fastd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/fastd +\ No newline at end of file +diff --git a/package/feeds/packages/fdk-aac b/package/feeds/packages/fdk-aac +new file mode 120000 +index 00000000000..6f3fdc52c86 +--- /dev/null ++++ b/package/feeds/packages/fdk-aac +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/fdk-aac +\ No newline at end of file +diff --git a/package/feeds/packages/fdm b/package/feeds/packages/fdm +new file mode 120000 +index 00000000000..2bd442760b6 +--- /dev/null ++++ b/package/feeds/packages/fdm +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/fdm +\ No newline at end of file +diff --git a/package/feeds/packages/ffmpeg b/package/feeds/packages/ffmpeg +new file mode 120000 +index 00000000000..54e9f6f4d41 +--- /dev/null ++++ b/package/feeds/packages/ffmpeg +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/ffmpeg +\ No newline at end of file +diff --git a/package/feeds/packages/fft-eval b/package/feeds/packages/fft-eval +new file mode 120000 +index 00000000000..5d7b7b634c8 +--- /dev/null ++++ b/package/feeds/packages/fft-eval +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/fft-eval +\ No newline at end of file +diff --git a/package/feeds/packages/file b/package/feeds/packages/file +new file mode 120000 +index 00000000000..f63c70c6b28 +--- /dev/null ++++ b/package/feeds/packages/file +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/file +\ No newline at end of file +diff --git a/package/feeds/packages/findutils b/package/feeds/packages/findutils +new file mode 120000 +index 00000000000..b645ca74e65 +--- /dev/null ++++ b/package/feeds/packages/findutils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/findutils +\ No newline at end of file +diff --git a/package/feeds/packages/fio b/package/feeds/packages/fio +new file mode 120000 +index 00000000000..41501cd1716 +--- /dev/null ++++ b/package/feeds/packages/fio +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/fio +\ No newline at end of file +diff --git a/package/feeds/packages/fish b/package/feeds/packages/fish +new file mode 120000 +index 00000000000..3baa7c40764 +--- /dev/null ++++ b/package/feeds/packages/fish +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/fish +\ No newline at end of file +diff --git a/package/feeds/packages/flac b/package/feeds/packages/flac +new file mode 120000 +index 00000000000..ee49d610617 +--- /dev/null ++++ b/package/feeds/packages/flac +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/flac +\ No newline at end of file +diff --git a/package/feeds/packages/flashrom b/package/feeds/packages/flashrom +new file mode 120000 +index 00000000000..9cdcaf66f19 +--- /dev/null ++++ b/package/feeds/packages/flashrom +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/flashrom +\ No newline at end of file +diff --git a/package/feeds/packages/flent-tools b/package/feeds/packages/flent-tools +new file mode 120000 +index 00000000000..ff006442bce +--- /dev/null ++++ b/package/feeds/packages/flent-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/flent-tools +\ No newline at end of file +diff --git a/package/feeds/packages/flup b/package/feeds/packages/flup +new file mode 120000 +index 00000000000..c03bee70f74 +--- /dev/null ++++ b/package/feeds/packages/flup +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/flup +\ No newline at end of file +diff --git a/package/feeds/packages/fontconfig b/package/feeds/packages/fontconfig +new file mode 120000 +index 00000000000..5e7c08b1748 +--- /dev/null ++++ b/package/feeds/packages/fontconfig +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/fontconfig +\ No newline at end of file +diff --git a/package/feeds/packages/foolsm b/package/feeds/packages/foolsm +new file mode 120000 +index 00000000000..10fce063a6d +--- /dev/null ++++ b/package/feeds/packages/foolsm +@@ -0,0 +1 @@ ++../../../feeds/packages/net/foolsm +\ No newline at end of file +diff --git a/package/feeds/packages/forked-daapd b/package/feeds/packages/forked-daapd +new file mode 120000 +index 00000000000..6151822c278 +--- /dev/null ++++ b/package/feeds/packages/forked-daapd +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/forked-daapd +\ No newline at end of file +diff --git a/package/feeds/packages/fping b/package/feeds/packages/fping +new file mode 120000 +index 00000000000..cdb4445e0b7 +--- /dev/null ++++ b/package/feeds/packages/fping +@@ -0,0 +1 @@ ++../../../feeds/packages/net/fping +\ No newline at end of file +diff --git a/package/feeds/packages/freeradius3 b/package/feeds/packages/freeradius3 +new file mode 120000 +index 00000000000..71433969a55 +--- /dev/null ++++ b/package/feeds/packages/freeradius3 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/freeradius3 +\ No newline at end of file +diff --git a/package/feeds/packages/freetype b/package/feeds/packages/freetype +new file mode 120000 +index 00000000000..cdfa9306af2 +--- /dev/null ++++ b/package/feeds/packages/freetype +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/freetype +\ No newline at end of file +diff --git a/package/feeds/packages/frp b/package/feeds/packages/frp +new file mode 120000 +index 00000000000..12fc9e0884e +--- /dev/null ++++ b/package/feeds/packages/frp +@@ -0,0 +1 @@ ++../../../feeds/packages/net/frp +\ No newline at end of file +diff --git a/package/feeds/packages/frr b/package/feeds/packages/frr +new file mode 120000 +index 00000000000..09dcd7f918a +--- /dev/null ++++ b/package/feeds/packages/frr +@@ -0,0 +1 @@ ++../../../feeds/packages/net/frr +\ No newline at end of file +diff --git a/package/feeds/packages/fswebcam b/package/feeds/packages/fswebcam +new file mode 120000 +index 00000000000..e46466984a0 +--- /dev/null ++++ b/package/feeds/packages/fswebcam +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/fswebcam +\ No newline at end of file +diff --git a/package/feeds/packages/fuse b/package/feeds/packages/fuse +new file mode 120000 +index 00000000000..f6e60803bb3 +--- /dev/null ++++ b/package/feeds/packages/fuse +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/fuse +\ No newline at end of file +diff --git a/package/feeds/packages/fuse3 b/package/feeds/packages/fuse3 +new file mode 120000 +index 00000000000..bcf61d3f131 +--- /dev/null ++++ b/package/feeds/packages/fuse3 +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/fuse3 +\ No newline at end of file +diff --git a/package/feeds/packages/fwknop b/package/feeds/packages/fwknop +new file mode 120000 +index 00000000000..34dde581e97 +--- /dev/null ++++ b/package/feeds/packages/fwknop +@@ -0,0 +1 @@ ++../../../feeds/packages/net/fwknop +\ No newline at end of file +diff --git a/package/feeds/packages/gammu b/package/feeds/packages/gammu +new file mode 120000 +index 00000000000..b8430d0b265 +--- /dev/null ++++ b/package/feeds/packages/gammu +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gammu +\ No newline at end of file +diff --git a/package/feeds/packages/gateway-go b/package/feeds/packages/gateway-go +new file mode 120000 +index 00000000000..7a4acfe041d +--- /dev/null ++++ b/package/feeds/packages/gateway-go +@@ -0,0 +1 @@ ++../../../feeds/packages/net/gateway-go +\ No newline at end of file +diff --git a/package/feeds/packages/gawk b/package/feeds/packages/gawk +new file mode 120000 +index 00000000000..9a15c466a98 +--- /dev/null ++++ b/package/feeds/packages/gawk +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gawk +\ No newline at end of file +diff --git a/package/feeds/packages/gcc b/package/feeds/packages/gcc +new file mode 120000 +index 00000000000..ef07072650b +--- /dev/null ++++ b/package/feeds/packages/gcc +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/gcc +\ No newline at end of file +diff --git a/package/feeds/packages/gdbm b/package/feeds/packages/gdbm +new file mode 120000 +index 00000000000..2a7a5d4c134 +--- /dev/null ++++ b/package/feeds/packages/gdbm +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/gdbm +\ No newline at end of file +diff --git a/package/feeds/packages/gddrescue b/package/feeds/packages/gddrescue +new file mode 120000 +index 00000000000..fcc5e40daee +--- /dev/null ++++ b/package/feeds/packages/gddrescue +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gddrescue +\ No newline at end of file +diff --git a/package/feeds/packages/generate-ipv6-address b/package/feeds/packages/generate-ipv6-address +new file mode 120000 +index 00000000000..7decd235259 +--- /dev/null ++++ b/package/feeds/packages/generate-ipv6-address +@@ -0,0 +1 @@ ++../../../feeds/packages/ipv6/generate-ipv6-address +\ No newline at end of file +diff --git a/package/feeds/packages/gerbera b/package/feeds/packages/gerbera +new file mode 120000 +index 00000000000..2d0ce723c66 +--- /dev/null ++++ b/package/feeds/packages/gerbera +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/gerbera +\ No newline at end of file +diff --git a/package/feeds/packages/getdns b/package/feeds/packages/getdns +new file mode 120000 +index 00000000000..d169d33dd67 +--- /dev/null ++++ b/package/feeds/packages/getdns +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/getdns +\ No newline at end of file +diff --git a/package/feeds/packages/geth b/package/feeds/packages/geth +new file mode 120000 +index 00000000000..a3ccf4a25b3 +--- /dev/null ++++ b/package/feeds/packages/geth +@@ -0,0 +1 @@ ++../../../feeds/packages/net/geth +\ No newline at end of file +diff --git a/package/feeds/packages/giflib b/package/feeds/packages/giflib +new file mode 120000 +index 00000000000..73bc07012ae +--- /dev/null ++++ b/package/feeds/packages/giflib +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/giflib +\ No newline at end of file +diff --git a/package/feeds/packages/git b/package/feeds/packages/git +new file mode 120000 +index 00000000000..36093ae746e +--- /dev/null ++++ b/package/feeds/packages/git +@@ -0,0 +1 @@ ++../../../feeds/packages/net/git +\ No newline at end of file +diff --git a/package/feeds/packages/git-lfs b/package/feeds/packages/git-lfs +new file mode 120000 +index 00000000000..be9f5bd76c5 +--- /dev/null ++++ b/package/feeds/packages/git-lfs +@@ -0,0 +1 @@ ++../../../feeds/packages/net/git-lfs +\ No newline at end of file +diff --git a/package/feeds/packages/gitlab-runner b/package/feeds/packages/gitlab-runner +new file mode 120000 +index 00000000000..83bdff01a51 +--- /dev/null ++++ b/package/feeds/packages/gitlab-runner +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/gitlab-runner +\ No newline at end of file +diff --git a/package/feeds/packages/gitolite b/package/feeds/packages/gitolite +new file mode 120000 +index 00000000000..16c760c36b1 +--- /dev/null ++++ b/package/feeds/packages/gitolite +@@ -0,0 +1 @@ ++../../../feeds/packages/net/gitolite +\ No newline at end of file +diff --git a/package/feeds/packages/gkermit b/package/feeds/packages/gkermit +new file mode 120000 +index 00000000000..6633e6e2b1b +--- /dev/null ++++ b/package/feeds/packages/gkermit +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gkermit +\ No newline at end of file +diff --git a/package/feeds/packages/gkrellmd b/package/feeds/packages/gkrellmd +new file mode 120000 +index 00000000000..319f72a70b9 +--- /dev/null ++++ b/package/feeds/packages/gkrellmd +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/gkrellmd +\ No newline at end of file +diff --git a/package/feeds/packages/gl-mifi-mcu b/package/feeds/packages/gl-mifi-mcu +new file mode 120000 +index 00000000000..80fca9486f7 +--- /dev/null ++++ b/package/feeds/packages/gl-mifi-mcu +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gl-mifi-mcu +\ No newline at end of file +diff --git a/package/feeds/packages/glib2 b/package/feeds/packages/glib2 +new file mode 120000 +index 00000000000..18372c1ba80 +--- /dev/null ++++ b/package/feeds/packages/glib2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/glib2 +\ No newline at end of file +diff --git a/package/feeds/packages/gnu-efi b/package/feeds/packages/gnu-efi +new file mode 120000 +index 00000000000..16f7ef3ed4c +--- /dev/null ++++ b/package/feeds/packages/gnu-efi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/gnu-efi +\ No newline at end of file +diff --git a/package/feeds/packages/gnunet b/package/feeds/packages/gnunet +new file mode 120000 +index 00000000000..47f43cc21c0 +--- /dev/null ++++ b/package/feeds/packages/gnunet +@@ -0,0 +1 @@ ++../../../feeds/packages/net/gnunet +\ No newline at end of file +diff --git a/package/feeds/packages/gnunet-fuse b/package/feeds/packages/gnunet-fuse +new file mode 120000 +index 00000000000..a10859dc0b6 +--- /dev/null ++++ b/package/feeds/packages/gnunet-fuse +@@ -0,0 +1 @@ ++../../../feeds/packages/net/gnunet-fuse +\ No newline at end of file +diff --git a/package/feeds/packages/gnupg b/package/feeds/packages/gnupg +new file mode 120000 +index 00000000000..cf2925c81a3 +--- /dev/null ++++ b/package/feeds/packages/gnupg +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gnupg +\ No newline at end of file +diff --git a/package/feeds/packages/gnupg2 b/package/feeds/packages/gnupg2 +new file mode 120000 +index 00000000000..0f583cea77f +--- /dev/null ++++ b/package/feeds/packages/gnupg2 +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gnupg2 +\ No newline at end of file +diff --git a/package/feeds/packages/gnuplot b/package/feeds/packages/gnuplot +new file mode 120000 +index 00000000000..316274b10be +--- /dev/null ++++ b/package/feeds/packages/gnuplot +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gnuplot +\ No newline at end of file +diff --git a/package/feeds/packages/gnurl b/package/feeds/packages/gnurl +new file mode 120000 +index 00000000000..1f05808a924 +--- /dev/null ++++ b/package/feeds/packages/gnurl +@@ -0,0 +1 @@ ++../../../feeds/packages/net/gnurl +\ No newline at end of file +diff --git a/package/feeds/packages/gnutls b/package/feeds/packages/gnutls +new file mode 120000 +index 00000000000..984828f61fa +--- /dev/null ++++ b/package/feeds/packages/gnutls +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/gnutls +\ No newline at end of file +diff --git a/package/feeds/packages/golang b/package/feeds/packages/golang +new file mode 120000 +index 00000000000..656da37e21c +--- /dev/null ++++ b/package/feeds/packages/golang +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/golang/golang +\ No newline at end of file +diff --git a/package/feeds/packages/google-authenticator-libpam b/package/feeds/packages/google-authenticator-libpam +new file mode 120000 +index 00000000000..2c613cffccf +--- /dev/null ++++ b/package/feeds/packages/google-authenticator-libpam +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/google-authenticator-libpam +\ No newline at end of file +diff --git a/package/feeds/packages/gost_engine b/package/feeds/packages/gost_engine +new file mode 120000 +index 00000000000..b0e2f1a9511 +--- /dev/null ++++ b/package/feeds/packages/gost_engine +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/gost_engine +\ No newline at end of file +diff --git a/package/feeds/packages/gperf b/package/feeds/packages/gperf +new file mode 120000 +index 00000000000..af36ac08dea +--- /dev/null ++++ b/package/feeds/packages/gperf +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/gperf +\ No newline at end of file +diff --git a/package/feeds/packages/gpgme b/package/feeds/packages/gpgme +new file mode 120000 +index 00000000000..69b2ef7b5da +--- /dev/null ++++ b/package/feeds/packages/gpgme +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/gpgme +\ No newline at end of file +diff --git a/package/feeds/packages/gphoto2 b/package/feeds/packages/gphoto2 +new file mode 120000 +index 00000000000..a12c99d1aa6 +--- /dev/null ++++ b/package/feeds/packages/gphoto2 +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/gphoto2 +\ No newline at end of file +diff --git a/package/feeds/packages/gpsd b/package/feeds/packages/gpsd +new file mode 120000 +index 00000000000..be745ae5eaf +--- /dev/null ++++ b/package/feeds/packages/gpsd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gpsd +\ No newline at end of file +diff --git a/package/feeds/packages/gptfdisk b/package/feeds/packages/gptfdisk +new file mode 120000 +index 00000000000..88fd0436414 +--- /dev/null ++++ b/package/feeds/packages/gptfdisk +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gptfdisk +\ No newline at end of file +diff --git a/package/feeds/packages/graphicsmagick b/package/feeds/packages/graphicsmagick +new file mode 120000 +index 00000000000..fcec1125fba +--- /dev/null ++++ b/package/feeds/packages/graphicsmagick +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/graphicsmagick +\ No newline at end of file +diff --git a/package/feeds/packages/grep b/package/feeds/packages/grep +new file mode 120000 +index 00000000000..a17f13baf51 +--- /dev/null ++++ b/package/feeds/packages/grep +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/grep +\ No newline at end of file +diff --git a/package/feeds/packages/greyfix b/package/feeds/packages/greyfix +new file mode 120000 +index 00000000000..b60c831161c +--- /dev/null ++++ b/package/feeds/packages/greyfix +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/greyfix +\ No newline at end of file +diff --git a/package/feeds/packages/grilo b/package/feeds/packages/grilo +new file mode 120000 +index 00000000000..5ebdc18d118 +--- /dev/null ++++ b/package/feeds/packages/grilo +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/grilo +\ No newline at end of file +diff --git a/package/feeds/packages/grilo-plugins b/package/feeds/packages/grilo-plugins +new file mode 120000 +index 00000000000..c1ccfd1fa50 +--- /dev/null ++++ b/package/feeds/packages/grilo-plugins +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/grilo-plugins +\ No newline at end of file +diff --git a/package/feeds/packages/gst1-libav b/package/feeds/packages/gst1-libav +new file mode 120000 +index 00000000000..3decb533105 +--- /dev/null ++++ b/package/feeds/packages/gst1-libav +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/gst1-libav +\ No newline at end of file +diff --git a/package/feeds/packages/gst1-plugins-bad b/package/feeds/packages/gst1-plugins-bad +new file mode 120000 +index 00000000000..68cdabf46e4 +--- /dev/null ++++ b/package/feeds/packages/gst1-plugins-bad +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/gst1-plugins-bad +\ No newline at end of file +diff --git a/package/feeds/packages/gst1-plugins-base b/package/feeds/packages/gst1-plugins-base +new file mode 120000 +index 00000000000..d29546e4519 +--- /dev/null ++++ b/package/feeds/packages/gst1-plugins-base +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/gst1-plugins-base +\ No newline at end of file +diff --git a/package/feeds/packages/gst1-plugins-good b/package/feeds/packages/gst1-plugins-good +new file mode 120000 +index 00000000000..923892933a0 +--- /dev/null ++++ b/package/feeds/packages/gst1-plugins-good +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/gst1-plugins-good +\ No newline at end of file +diff --git a/package/feeds/packages/gst1-plugins-ugly b/package/feeds/packages/gst1-plugins-ugly +new file mode 120000 +index 00000000000..85c2209da9e +--- /dev/null ++++ b/package/feeds/packages/gst1-plugins-ugly +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/gst1-plugins-ugly +\ No newline at end of file +diff --git a/package/feeds/packages/gstreamer1 b/package/feeds/packages/gstreamer1 +new file mode 120000 +index 00000000000..237a7983c00 +--- /dev/null ++++ b/package/feeds/packages/gstreamer1 +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/gstreamer1 +\ No newline at end of file +diff --git a/package/feeds/packages/gummiboot b/package/feeds/packages/gummiboot +new file mode 120000 +index 00000000000..36a2c4e5444 +--- /dev/null ++++ b/package/feeds/packages/gummiboot +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gummiboot +\ No newline at end of file +diff --git a/package/feeds/packages/gunicorn b/package/feeds/packages/gunicorn +new file mode 120000 +index 00000000000..d30a825a4f9 +--- /dev/null ++++ b/package/feeds/packages/gunicorn +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/gunicorn +\ No newline at end of file +diff --git a/package/feeds/packages/gzip b/package/feeds/packages/gzip +new file mode 120000 +index 00000000000..2aa403f7ca0 +--- /dev/null ++++ b/package/feeds/packages/gzip +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/gzip +\ No newline at end of file +diff --git a/package/feeds/packages/h2o b/package/feeds/packages/h2o +new file mode 120000 +index 00000000000..f5bc1cbf2b6 +--- /dev/null ++++ b/package/feeds/packages/h2o +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/h2o +\ No newline at end of file +diff --git a/package/feeds/packages/hamlib b/package/feeds/packages/hamlib +new file mode 120000 +index 00000000000..7e98a4373af +--- /dev/null ++++ b/package/feeds/packages/hamlib +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hamlib +\ No newline at end of file +diff --git a/package/feeds/packages/haproxy b/package/feeds/packages/haproxy +new file mode 120000 +index 00000000000..109395e26d1 +--- /dev/null ++++ b/package/feeds/packages/haproxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/haproxy +\ No newline at end of file +diff --git a/package/feeds/packages/haserl b/package/feeds/packages/haserl +new file mode 120000 +index 00000000000..eb0278927cf +--- /dev/null ++++ b/package/feeds/packages/haserl +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/haserl +\ No newline at end of file +diff --git a/package/feeds/packages/hashdeep b/package/feeds/packages/hashdeep +new file mode 120000 +index 00000000000..d0e654f5b54 +--- /dev/null ++++ b/package/feeds/packages/hashdeep +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hashdeep +\ No newline at end of file +diff --git a/package/feeds/packages/haveged b/package/feeds/packages/haveged +new file mode 120000 +index 00000000000..b2e3679dd16 +--- /dev/null ++++ b/package/feeds/packages/haveged +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/haveged +\ No newline at end of file +diff --git a/package/feeds/packages/hcxdumptool b/package/feeds/packages/hcxdumptool +new file mode 120000 +index 00000000000..24bc6119977 +--- /dev/null ++++ b/package/feeds/packages/hcxdumptool +@@ -0,0 +1 @@ ++../../../feeds/packages/net/hcxdumptool +\ No newline at end of file +diff --git a/package/feeds/packages/hcxtools b/package/feeds/packages/hcxtools +new file mode 120000 +index 00000000000..4b51e49f1ce +--- /dev/null ++++ b/package/feeds/packages/hcxtools +@@ -0,0 +1 @@ ++../../../feeds/packages/net/hcxtools +\ No newline at end of file +diff --git a/package/feeds/packages/hd-idle b/package/feeds/packages/hd-idle +new file mode 120000 +index 00000000000..0757fe58ee6 +--- /dev/null ++++ b/package/feeds/packages/hd-idle +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hd-idle +\ No newline at end of file +diff --git a/package/feeds/packages/hdparm b/package/feeds/packages/hdparm +new file mode 120000 +index 00000000000..2be6b4c588e +--- /dev/null ++++ b/package/feeds/packages/hdparm +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hdparm +\ No newline at end of file +diff --git a/package/feeds/packages/hfsprogs b/package/feeds/packages/hfsprogs +new file mode 120000 +index 00000000000..ca9b96df570 +--- /dev/null ++++ b/package/feeds/packages/hfsprogs +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hfsprogs +\ No newline at end of file +diff --git a/package/feeds/packages/hidapi b/package/feeds/packages/hidapi +new file mode 120000 +index 00000000000..9bbde4b3dd0 +--- /dev/null ++++ b/package/feeds/packages/hidapi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/hidapi +\ No newline at end of file +diff --git a/package/feeds/packages/hiredis b/package/feeds/packages/hiredis +new file mode 120000 +index 00000000000..53653e80f03 +--- /dev/null ++++ b/package/feeds/packages/hiredis +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/hiredis +\ No newline at end of file +diff --git a/package/feeds/packages/horst b/package/feeds/packages/horst +new file mode 120000 +index 00000000000..d09f7a59428 +--- /dev/null ++++ b/package/feeds/packages/horst +@@ -0,0 +1 @@ ++../../../feeds/packages/net/horst +\ No newline at end of file +diff --git a/package/feeds/packages/hplip b/package/feeds/packages/hplip +new file mode 120000 +index 00000000000..cba06405175 +--- /dev/null ++++ b/package/feeds/packages/hplip +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hplip +\ No newline at end of file +diff --git a/package/feeds/packages/hs20 b/package/feeds/packages/hs20 +new file mode 120000 +index 00000000000..11fe19380e1 +--- /dev/null ++++ b/package/feeds/packages/hs20 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/hs20 +\ No newline at end of file +diff --git a/package/feeds/packages/htop b/package/feeds/packages/htop +new file mode 120000 +index 00000000000..749d6c8c655 +--- /dev/null ++++ b/package/feeds/packages/htop +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/htop +\ No newline at end of file +diff --git a/package/feeds/packages/htpdate b/package/feeds/packages/htpdate +new file mode 120000 +index 00000000000..5cbf96a3aee +--- /dev/null ++++ b/package/feeds/packages/htpdate +@@ -0,0 +1 @@ ++../../../feeds/packages/net/htpdate +\ No newline at end of file +diff --git a/package/feeds/packages/httping b/package/feeds/packages/httping +new file mode 120000 +index 00000000000..bade89b2a14 +--- /dev/null ++++ b/package/feeds/packages/httping +@@ -0,0 +1 @@ ++../../../feeds/packages/net/httping +\ No newline at end of file +diff --git a/package/feeds/packages/https-dns-proxy b/package/feeds/packages/https-dns-proxy +new file mode 120000 +index 00000000000..48679915385 +--- /dev/null ++++ b/package/feeds/packages/https-dns-proxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/https-dns-proxy +\ No newline at end of file +diff --git a/package/feeds/packages/httptunnel b/package/feeds/packages/httptunnel +new file mode 120000 +index 00000000000..8b576b488fd +--- /dev/null ++++ b/package/feeds/packages/httptunnel +@@ -0,0 +1 @@ ++../../../feeds/packages/net/httptunnel +\ No newline at end of file +diff --git a/package/feeds/packages/hub-ctrl b/package/feeds/packages/hub-ctrl +new file mode 120000 +index 00000000000..39f0c62c2e3 +--- /dev/null ++++ b/package/feeds/packages/hub-ctrl +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hub-ctrl +\ No newline at end of file +diff --git a/package/feeds/packages/hwdata b/package/feeds/packages/hwdata +new file mode 120000 +index 00000000000..211682c0af2 +--- /dev/null ++++ b/package/feeds/packages/hwdata +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hwdata +\ No newline at end of file +diff --git a/package/feeds/packages/hwinfo b/package/feeds/packages/hwinfo +new file mode 120000 +index 00000000000..ea0775117e7 +--- /dev/null ++++ b/package/feeds/packages/hwinfo +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/hwinfo +\ No newline at end of file +diff --git a/package/feeds/packages/hwloc b/package/feeds/packages/hwloc +new file mode 120000 +index 00000000000..ea4c850cb0d +--- /dev/null ++++ b/package/feeds/packages/hwloc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/hwloc +\ No newline at end of file +diff --git a/package/feeds/packages/i2c-tools b/package/feeds/packages/i2c-tools +new file mode 120000 +index 00000000000..d76f8cea77b +--- /dev/null ++++ b/package/feeds/packages/i2c-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/i2c-tools +\ No newline at end of file +diff --git a/package/feeds/packages/i2pd b/package/feeds/packages/i2pd +new file mode 120000 +index 00000000000..20242526adf +--- /dev/null ++++ b/package/feeds/packages/i2pd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/i2pd +\ No newline at end of file +diff --git a/package/feeds/packages/ibrcommon b/package/feeds/packages/ibrcommon +new file mode 120000 +index 00000000000..ccda601b4c8 +--- /dev/null ++++ b/package/feeds/packages/ibrcommon +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/ibrcommon +\ No newline at end of file +diff --git a/package/feeds/packages/ibrdtn b/package/feeds/packages/ibrdtn +new file mode 120000 +index 00000000000..c08e9fc821c +--- /dev/null ++++ b/package/feeds/packages/ibrdtn +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/ibrdtn +\ No newline at end of file +diff --git a/package/feeds/packages/ibrdtn-tools b/package/feeds/packages/ibrdtn-tools +new file mode 120000 +index 00000000000..ea2015cbfc7 +--- /dev/null ++++ b/package/feeds/packages/ibrdtn-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ibrdtn-tools +\ No newline at end of file +diff --git a/package/feeds/packages/ibrdtnd b/package/feeds/packages/ibrdtnd +new file mode 120000 +index 00000000000..d0ad29c8086 +--- /dev/null ++++ b/package/feeds/packages/ibrdtnd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ibrdtnd +\ No newline at end of file +diff --git a/package/feeds/packages/icecast b/package/feeds/packages/icecast +new file mode 120000 +index 00000000000..05f28e9dca4 +--- /dev/null ++++ b/package/feeds/packages/icecast +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/icecast +\ No newline at end of file +diff --git a/package/feeds/packages/ices b/package/feeds/packages/ices +new file mode 120000 +index 00000000000..54971bf1634 +--- /dev/null ++++ b/package/feeds/packages/ices +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/ices +\ No newline at end of file +diff --git a/package/feeds/packages/icu b/package/feeds/packages/icu +new file mode 120000 +index 00000000000..32d5527ae56 +--- /dev/null ++++ b/package/feeds/packages/icu +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/icu +\ No newline at end of file +diff --git a/package/feeds/packages/idevicerestore b/package/feeds/packages/idevicerestore +new file mode 120000 +index 00000000000..7e937e114b2 +--- /dev/null ++++ b/package/feeds/packages/idevicerestore +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/idevicerestore +\ No newline at end of file +diff --git a/package/feeds/packages/ifstat b/package/feeds/packages/ifstat +new file mode 120000 +index 00000000000..14a50417e90 +--- /dev/null ++++ b/package/feeds/packages/ifstat +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ifstat +\ No newline at end of file +diff --git a/package/feeds/packages/iftop b/package/feeds/packages/iftop +new file mode 120000 +index 00000000000..7857370799d +--- /dev/null ++++ b/package/feeds/packages/iftop +@@ -0,0 +1 @@ ++../../../feeds/packages/net/iftop +\ No newline at end of file +diff --git a/package/feeds/packages/igmpproxy b/package/feeds/packages/igmpproxy +new file mode 120000 +index 00000000000..83b25a2fa4b +--- /dev/null ++++ b/package/feeds/packages/igmpproxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/igmpproxy +\ No newline at end of file +diff --git a/package/feeds/packages/imagemagick b/package/feeds/packages/imagemagick +new file mode 120000 +index 00000000000..0d85ac8a48a +--- /dev/null ++++ b/package/feeds/packages/imagemagick +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/imagemagick +\ No newline at end of file +diff --git a/package/feeds/packages/inadyn b/package/feeds/packages/inadyn +new file mode 120000 +index 00000000000..db0e922193e +--- /dev/null ++++ b/package/feeds/packages/inadyn +@@ -0,0 +1 @@ ++../../../feeds/packages/net/inadyn +\ No newline at end of file +diff --git a/package/feeds/packages/inotify-tools b/package/feeds/packages/inotify-tools +new file mode 120000 +index 00000000000..29eefdb6fe4 +--- /dev/null ++++ b/package/feeds/packages/inotify-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/inotify-tools +\ No newline at end of file +diff --git a/package/feeds/packages/intltool b/package/feeds/packages/intltool +new file mode 120000 +index 00000000000..cb74bd9e7f2 +--- /dev/null ++++ b/package/feeds/packages/intltool +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/intltool +\ No newline at end of file +diff --git a/package/feeds/packages/io b/package/feeds/packages/io +new file mode 120000 +index 00000000000..b6c99ac0354 +--- /dev/null ++++ b/package/feeds/packages/io +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/io +\ No newline at end of file +diff --git a/package/feeds/packages/iodine b/package/feeds/packages/iodine +new file mode 120000 +index 00000000000..a0d811483b0 +--- /dev/null ++++ b/package/feeds/packages/iodine +@@ -0,0 +1 @@ ++../../../feeds/packages/net/iodine +\ No newline at end of file +diff --git a/package/feeds/packages/iperf b/package/feeds/packages/iperf +new file mode 120000 +index 00000000000..9d6a3cf5d2e +--- /dev/null ++++ b/package/feeds/packages/iperf +@@ -0,0 +1 @@ ++../../../feeds/packages/net/iperf +\ No newline at end of file +diff --git a/package/feeds/packages/iperf3 b/package/feeds/packages/iperf3 +new file mode 120000 +index 00000000000..fcbdfc4dd0b +--- /dev/null ++++ b/package/feeds/packages/iperf3 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/iperf3 +\ No newline at end of file +diff --git a/package/feeds/packages/ipfs-http-client b/package/feeds/packages/ipfs-http-client +new file mode 120000 +index 00000000000..427182b1d6a +--- /dev/null ++++ b/package/feeds/packages/ipfs-http-client +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/ipfs-http-client +\ No newline at end of file +diff --git a/package/feeds/packages/ipmitool b/package/feeds/packages/ipmitool +new file mode 120000 +index 00000000000..102aae5752d +--- /dev/null ++++ b/package/feeds/packages/ipmitool +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/ipmitool +\ No newline at end of file +diff --git a/package/feeds/packages/iptraf-ng b/package/feeds/packages/iptraf-ng +new file mode 120000 +index 00000000000..8839f00cbdf +--- /dev/null ++++ b/package/feeds/packages/iptraf-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/net/iptraf-ng +\ No newline at end of file +diff --git a/package/feeds/packages/iputils b/package/feeds/packages/iputils +new file mode 120000 +index 00000000000..947ed0e6865 +--- /dev/null ++++ b/package/feeds/packages/iputils +@@ -0,0 +1 @@ ++../../../feeds/packages/net/iputils +\ No newline at end of file +diff --git a/package/feeds/packages/ipvsadm b/package/feeds/packages/ipvsadm +new file mode 120000 +index 00000000000..c527b0afc4b +--- /dev/null ++++ b/package/feeds/packages/ipvsadm +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ipvsadm +\ No newline at end of file +diff --git a/package/feeds/packages/irqbalance b/package/feeds/packages/irqbalance +new file mode 120000 +index 00000000000..41adae494ff +--- /dev/null ++++ b/package/feeds/packages/irqbalance +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/irqbalance +\ No newline at end of file +diff --git a/package/feeds/packages/irssi b/package/feeds/packages/irssi +new file mode 120000 +index 00000000000..7ae1e895363 +--- /dev/null ++++ b/package/feeds/packages/irssi +@@ -0,0 +1 @@ ++../../../feeds/packages/net/irssi +\ No newline at end of file +diff --git a/package/feeds/packages/irtt b/package/feeds/packages/irtt +new file mode 120000 +index 00000000000..26c87591323 +--- /dev/null ++++ b/package/feeds/packages/irtt +@@ -0,0 +1 @@ ++../../../feeds/packages/net/irtt +\ No newline at end of file +diff --git a/package/feeds/packages/isc-dhcp b/package/feeds/packages/isc-dhcp +new file mode 120000 +index 00000000000..3d5540678e9 +--- /dev/null ++++ b/package/feeds/packages/isc-dhcp +@@ -0,0 +1 @@ ++../../../feeds/packages/net/isc-dhcp +\ No newline at end of file +diff --git a/package/feeds/packages/itsdangerous b/package/feeds/packages/itsdangerous +new file mode 120000 +index 00000000000..e8426432fdd +--- /dev/null ++++ b/package/feeds/packages/itsdangerous +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/itsdangerous +\ No newline at end of file +diff --git a/package/feeds/packages/joe b/package/feeds/packages/joe +new file mode 120000 +index 00000000000..50c85b62a31 +--- /dev/null ++++ b/package/feeds/packages/joe +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/joe +\ No newline at end of file +diff --git a/package/feeds/packages/jool b/package/feeds/packages/jool +new file mode 120000 +index 00000000000..1f32f6ce7a5 +--- /dev/null ++++ b/package/feeds/packages/jool +@@ -0,0 +1 @@ ++../../../feeds/packages/net/jool +\ No newline at end of file +diff --git a/package/feeds/packages/jose b/package/feeds/packages/jose +new file mode 120000 +index 00000000000..41c30ed7acc +--- /dev/null ++++ b/package/feeds/packages/jose +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/jose +\ No newline at end of file +diff --git a/package/feeds/packages/jq b/package/feeds/packages/jq +new file mode 120000 +index 00000000000..4adcd3ea103 +--- /dev/null ++++ b/package/feeds/packages/jq +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/jq +\ No newline at end of file +diff --git a/package/feeds/packages/json-glib b/package/feeds/packages/json-glib +new file mode 120000 +index 00000000000..3cb691ae7cf +--- /dev/null ++++ b/package/feeds/packages/json-glib +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/json-glib +\ No newline at end of file +diff --git a/package/feeds/packages/json4lua b/package/feeds/packages/json4lua +new file mode 120000 +index 00000000000..f7f760eaf44 +--- /dev/null ++++ b/package/feeds/packages/json4lua +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/json4lua +\ No newline at end of file +diff --git a/package/feeds/packages/jsoncpp b/package/feeds/packages/jsoncpp +new file mode 120000 +index 00000000000..bc27e8f8a89 +--- /dev/null ++++ b/package/feeds/packages/jsoncpp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/jsoncpp +\ No newline at end of file +diff --git a/package/feeds/packages/jupp b/package/feeds/packages/jupp +new file mode 120000 +index 00000000000..d7c12890d02 +--- /dev/null ++++ b/package/feeds/packages/jupp +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/jupp +\ No newline at end of file +diff --git a/package/feeds/packages/kadnode b/package/feeds/packages/kadnode +new file mode 120000 +index 00000000000..f5e5b7b980c +--- /dev/null ++++ b/package/feeds/packages/kadnode +@@ -0,0 +1 @@ ++../../../feeds/packages/net/kadnode +\ No newline at end of file +diff --git a/package/feeds/packages/kcptun b/package/feeds/packages/kcptun +new file mode 120000 +index 00000000000..094dfc7b306 +--- /dev/null ++++ b/package/feeds/packages/kcptun +@@ -0,0 +1 @@ ++../../../feeds/packages/net/kcptun +\ No newline at end of file +diff --git a/package/feeds/packages/kea b/package/feeds/packages/kea +new file mode 120000 +index 00000000000..d9c252adc52 +--- /dev/null ++++ b/package/feeds/packages/kea +@@ -0,0 +1 @@ ++../../../feeds/packages/net/kea +\ No newline at end of file +diff --git a/package/feeds/packages/keepalived b/package/feeds/packages/keepalived +new file mode 120000 +index 00000000000..ca20cbaf31a +--- /dev/null ++++ b/package/feeds/packages/keepalived +@@ -0,0 +1 @@ ++../../../feeds/packages/net/keepalived +\ No newline at end of file +diff --git a/package/feeds/packages/keyutils b/package/feeds/packages/keyutils +new file mode 120000 +index 00000000000..6bc85fba904 +--- /dev/null ++++ b/package/feeds/packages/keyutils +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/keyutils +\ No newline at end of file +diff --git a/package/feeds/packages/kismet b/package/feeds/packages/kismet +new file mode 120000 +index 00000000000..9cfa9601809 +--- /dev/null ++++ b/package/feeds/packages/kismet +@@ -0,0 +1 @@ ++../../../feeds/packages/net/kismet +\ No newline at end of file +diff --git a/package/feeds/packages/klish b/package/feeds/packages/klish +new file mode 120000 +index 00000000000..c3592038ebd +--- /dev/null ++++ b/package/feeds/packages/klish +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/klish +\ No newline at end of file +diff --git a/package/feeds/packages/kmod b/package/feeds/packages/kmod +new file mode 120000 +index 00000000000..0646a70301e +--- /dev/null ++++ b/package/feeds/packages/kmod +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/kmod +\ No newline at end of file +diff --git a/package/feeds/packages/knot b/package/feeds/packages/knot +new file mode 120000 +index 00000000000..f907620177a +--- /dev/null ++++ b/package/feeds/packages/knot +@@ -0,0 +1 @@ ++../../../feeds/packages/net/knot +\ No newline at end of file +diff --git a/package/feeds/packages/knot-resolver b/package/feeds/packages/knot-resolver +new file mode 120000 +index 00000000000..01cbb7bcb0f +--- /dev/null ++++ b/package/feeds/packages/knot-resolver +@@ -0,0 +1 @@ ++../../../feeds/packages/net/knot-resolver +\ No newline at end of file +diff --git a/package/feeds/packages/knxd b/package/feeds/packages/knxd +new file mode 120000 +index 00000000000..a798318ed89 +--- /dev/null ++++ b/package/feeds/packages/knxd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/knxd +\ No newline at end of file +diff --git a/package/feeds/packages/kplex b/package/feeds/packages/kplex +new file mode 120000 +index 00000000000..c2da37371f3 +--- /dev/null ++++ b/package/feeds/packages/kplex +@@ -0,0 +1 @@ ++../../../feeds/packages/net/kplex +\ No newline at end of file +diff --git a/package/feeds/packages/krb5 b/package/feeds/packages/krb5 +new file mode 120000 +index 00000000000..16349ab27ba +--- /dev/null ++++ b/package/feeds/packages/krb5 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/krb5 +\ No newline at end of file +diff --git a/package/feeds/packages/ksmbd b/package/feeds/packages/ksmbd +new file mode 120000 +index 00000000000..57e46d51cad +--- /dev/null ++++ b/package/feeds/packages/ksmbd +@@ -0,0 +1 @@ ++../../../feeds/packages/kernel/ksmbd +\ No newline at end of file +diff --git a/package/feeds/packages/ksmbd-tools b/package/feeds/packages/ksmbd-tools +new file mode 120000 +index 00000000000..4c912692221 +--- /dev/null ++++ b/package/feeds/packages/ksmbd-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ksmbd-tools +\ No newline at end of file +diff --git a/package/feeds/packages/lame b/package/feeds/packages/lame +new file mode 120000 +index 00000000000..54993225ec4 +--- /dev/null ++++ b/package/feeds/packages/lame +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/lame +\ No newline at end of file +diff --git a/package/feeds/packages/lcd4linux b/package/feeds/packages/lcd4linux +new file mode 120000 +index 00000000000..fbb673c1fa3 +--- /dev/null ++++ b/package/feeds/packages/lcd4linux +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/lcd4linux +\ No newline at end of file +diff --git a/package/feeds/packages/lcdgrilo b/package/feeds/packages/lcdgrilo +new file mode 120000 +index 00000000000..ecebb41db6a +--- /dev/null ++++ b/package/feeds/packages/lcdgrilo +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/lcdgrilo +\ No newline at end of file +diff --git a/package/feeds/packages/lcdproc b/package/feeds/packages/lcdproc +new file mode 120000 +index 00000000000..ad8d69e2ee0 +--- /dev/null ++++ b/package/feeds/packages/lcdproc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/lcdproc +\ No newline at end of file +diff --git a/package/feeds/packages/lcdringer b/package/feeds/packages/lcdringer +new file mode 120000 +index 00000000000..74706725395 +--- /dev/null ++++ b/package/feeds/packages/lcdringer +@@ -0,0 +1 @@ ++../../../feeds/packages/net/lcdringer +\ No newline at end of file +diff --git a/package/feeds/packages/ldbus b/package/feeds/packages/ldbus +new file mode 120000 +index 00000000000..b39dca9fb95 +--- /dev/null ++++ b/package/feeds/packages/ldbus +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/ldbus +\ No newline at end of file +diff --git a/package/feeds/packages/ldns b/package/feeds/packages/ldns +new file mode 120000 +index 00000000000..8994134fe58 +--- /dev/null ++++ b/package/feeds/packages/ldns +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/ldns +\ No newline at end of file +diff --git a/package/feeds/packages/leech b/package/feeds/packages/leech +new file mode 120000 +index 00000000000..4bcf3006e8e +--- /dev/null ++++ b/package/feeds/packages/leech +@@ -0,0 +1 @@ ++../../../feeds/packages/net/leech +\ No newline at end of file +diff --git a/package/feeds/packages/leptonica b/package/feeds/packages/leptonica +new file mode 120000 +index 00000000000..c8b6b94c593 +--- /dev/null ++++ b/package/feeds/packages/leptonica +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/leptonica +\ No newline at end of file +diff --git a/package/feeds/packages/less b/package/feeds/packages/less +new file mode 120000 +index 00000000000..0352faaec4c +--- /dev/null ++++ b/package/feeds/packages/less +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/less +\ No newline at end of file +diff --git a/package/feeds/packages/lftp b/package/feeds/packages/lftp +new file mode 120000 +index 00000000000..070648304b0 +--- /dev/null ++++ b/package/feeds/packages/lftp +@@ -0,0 +1 @@ ++../../../feeds/packages/net/lftp +\ No newline at end of file +diff --git a/package/feeds/packages/libaio b/package/feeds/packages/libaio +new file mode 120000 +index 00000000000..eee52722d12 +--- /dev/null ++++ b/package/feeds/packages/libaio +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libaio +\ No newline at end of file +diff --git a/package/feeds/packages/libantlr3c b/package/feeds/packages/libantlr3c +new file mode 120000 +index 00000000000..84dd92d9e02 +--- /dev/null ++++ b/package/feeds/packages/libantlr3c +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libantlr3c +\ No newline at end of file +diff --git a/package/feeds/packages/libao b/package/feeds/packages/libao +new file mode 120000 +index 00000000000..bc9f7194ad2 +--- /dev/null ++++ b/package/feeds/packages/libao +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libao +\ No newline at end of file +diff --git a/package/feeds/packages/libarchive b/package/feeds/packages/libarchive +new file mode 120000 +index 00000000000..fd54d464929 +--- /dev/null ++++ b/package/feeds/packages/libarchive +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libarchive +\ No newline at end of file +diff --git a/package/feeds/packages/libassuan b/package/feeds/packages/libassuan +new file mode 120000 +index 00000000000..5841addaaf5 +--- /dev/null ++++ b/package/feeds/packages/libassuan +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libassuan +\ No newline at end of file +diff --git a/package/feeds/packages/libatasmart b/package/feeds/packages/libatasmart +new file mode 120000 +index 00000000000..bd25dff23e2 +--- /dev/null ++++ b/package/feeds/packages/libatasmart +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libatasmart +\ No newline at end of file +diff --git a/package/feeds/packages/libcap-ng b/package/feeds/packages/libcap-ng +new file mode 120000 +index 00000000000..98ae041b87b +--- /dev/null ++++ b/package/feeds/packages/libcap-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libcap-ng +\ No newline at end of file +diff --git a/package/feeds/packages/libcbor b/package/feeds/packages/libcbor +new file mode 120000 +index 00000000000..e3ddb73a836 +--- /dev/null ++++ b/package/feeds/packages/libcbor +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libcbor +\ No newline at end of file +diff --git a/package/feeds/packages/libcgroup b/package/feeds/packages/libcgroup +new file mode 120000 +index 00000000000..b7724d24fea +--- /dev/null ++++ b/package/feeds/packages/libcgroup +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libcgroup +\ No newline at end of file +diff --git a/package/feeds/packages/libcoap b/package/feeds/packages/libcoap +new file mode 120000 +index 00000000000..b7f4604cd52 +--- /dev/null ++++ b/package/feeds/packages/libcoap +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libcoap +\ No newline at end of file +diff --git a/package/feeds/packages/libconfig b/package/feeds/packages/libconfig +new file mode 120000 +index 00000000000..d3c03e8e43e +--- /dev/null ++++ b/package/feeds/packages/libconfig +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libconfig +\ No newline at end of file +diff --git a/package/feeds/packages/libcups b/package/feeds/packages/libcups +new file mode 120000 +index 00000000000..751348e68d4 +--- /dev/null ++++ b/package/feeds/packages/libcups +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libcups +\ No newline at end of file +diff --git a/package/feeds/packages/libdaemon b/package/feeds/packages/libdaemon +new file mode 120000 +index 00000000000..ab7c4ae82b6 +--- /dev/null ++++ b/package/feeds/packages/libdaemon +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdaemon +\ No newline at end of file +diff --git a/package/feeds/packages/libdaq b/package/feeds/packages/libdaq +new file mode 120000 +index 00000000000..e0706addf1f +--- /dev/null ++++ b/package/feeds/packages/libdaq +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdaq +\ No newline at end of file +diff --git a/package/feeds/packages/libdaq3 b/package/feeds/packages/libdaq3 +new file mode 120000 +index 00000000000..891e90e229e +--- /dev/null ++++ b/package/feeds/packages/libdaq3 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdaq3 +\ No newline at end of file +diff --git a/package/feeds/packages/libdbi b/package/feeds/packages/libdbi +new file mode 120000 +index 00000000000..a1844438493 +--- /dev/null ++++ b/package/feeds/packages/libdbi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdbi +\ No newline at end of file +diff --git a/package/feeds/packages/libdbi-drivers b/package/feeds/packages/libdbi-drivers +new file mode 120000 +index 00000000000..076ac27ea59 +--- /dev/null ++++ b/package/feeds/packages/libdbi-drivers +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdbi-drivers +\ No newline at end of file +diff --git a/package/feeds/packages/libdcwproto b/package/feeds/packages/libdcwproto +new file mode 120000 +index 00000000000..e04d909002d +--- /dev/null ++++ b/package/feeds/packages/libdcwproto +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdcwproto +\ No newline at end of file +diff --git a/package/feeds/packages/libdcwsocket b/package/feeds/packages/libdcwsocket +new file mode 120000 +index 00000000000..c8b18d65baf +--- /dev/null ++++ b/package/feeds/packages/libdcwsocket +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdcwsocket +\ No newline at end of file +diff --git a/package/feeds/packages/libdmapsharing b/package/feeds/packages/libdmapsharing +new file mode 120000 +index 00000000000..769b58c84a9 +--- /dev/null ++++ b/package/feeds/packages/libdmapsharing +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdmapsharing +\ No newline at end of file +diff --git a/package/feeds/packages/libdnet b/package/feeds/packages/libdnet +new file mode 120000 +index 00000000000..c7ce3773525 +--- /dev/null ++++ b/package/feeds/packages/libdnet +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdnet +\ No newline at end of file +diff --git a/package/feeds/packages/libdrm b/package/feeds/packages/libdrm +new file mode 120000 +index 00000000000..37b869dea40 +--- /dev/null ++++ b/package/feeds/packages/libdrm +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdrm +\ No newline at end of file +diff --git a/package/feeds/packages/libdvbcsa b/package/feeds/packages/libdvbcsa +new file mode 120000 +index 00000000000..7dd2d617c09 +--- /dev/null ++++ b/package/feeds/packages/libdvbcsa +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libdvbcsa +\ No newline at end of file +diff --git a/package/feeds/packages/libebml b/package/feeds/packages/libebml +new file mode 120000 +index 00000000000..00bb8675c7a +--- /dev/null ++++ b/package/feeds/packages/libebml +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libebml +\ No newline at end of file +diff --git a/package/feeds/packages/libedit b/package/feeds/packages/libedit +new file mode 120000 +index 00000000000..be7469d8d79 +--- /dev/null ++++ b/package/feeds/packages/libedit +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libedit +\ No newline at end of file +diff --git a/package/feeds/packages/libesmtp b/package/feeds/packages/libesmtp +new file mode 120000 +index 00000000000..898048105f7 +--- /dev/null ++++ b/package/feeds/packages/libesmtp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libesmtp +\ No newline at end of file +diff --git a/package/feeds/packages/libestr b/package/feeds/packages/libestr +new file mode 120000 +index 00000000000..993bae87115 +--- /dev/null ++++ b/package/feeds/packages/libestr +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libestr +\ No newline at end of file +diff --git a/package/feeds/packages/libev b/package/feeds/packages/libev +new file mode 120000 +index 00000000000..a522aeb9a80 +--- /dev/null ++++ b/package/feeds/packages/libev +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libev +\ No newline at end of file +diff --git a/package/feeds/packages/libevdev b/package/feeds/packages/libevdev +new file mode 120000 +index 00000000000..845eae9b8b7 +--- /dev/null ++++ b/package/feeds/packages/libevdev +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libevdev +\ No newline at end of file +diff --git a/package/feeds/packages/libevhtp b/package/feeds/packages/libevhtp +new file mode 120000 +index 00000000000..23653d1191a +--- /dev/null ++++ b/package/feeds/packages/libevhtp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libevhtp +\ No newline at end of file +diff --git a/package/feeds/packages/libexif b/package/feeds/packages/libexif +new file mode 120000 +index 00000000000..ed2982dd3f2 +--- /dev/null ++++ b/package/feeds/packages/libexif +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libexif +\ No newline at end of file +diff --git a/package/feeds/packages/libextractor b/package/feeds/packages/libextractor +new file mode 120000 +index 00000000000..0034bbb734d +--- /dev/null ++++ b/package/feeds/packages/libextractor +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libextractor +\ No newline at end of file +diff --git a/package/feeds/packages/libfastjson b/package/feeds/packages/libfastjson +new file mode 120000 +index 00000000000..46b2e3c2184 +--- /dev/null ++++ b/package/feeds/packages/libfastjson +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libfastjson +\ No newline at end of file +diff --git a/package/feeds/packages/libffi b/package/feeds/packages/libffi +new file mode 120000 +index 00000000000..003ec813d3e +--- /dev/null ++++ b/package/feeds/packages/libffi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libffi +\ No newline at end of file +diff --git a/package/feeds/packages/libfido2 b/package/feeds/packages/libfido2 +new file mode 120000 +index 00000000000..facc78234c2 +--- /dev/null ++++ b/package/feeds/packages/libfido2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libfido2 +\ No newline at end of file +diff --git a/package/feeds/packages/libfmt b/package/feeds/packages/libfmt +new file mode 120000 +index 00000000000..f559ec416d3 +--- /dev/null ++++ b/package/feeds/packages/libfmt +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libfmt +\ No newline at end of file +diff --git a/package/feeds/packages/libfstrm b/package/feeds/packages/libfstrm +new file mode 120000 +index 00000000000..a7f319b11cc +--- /dev/null ++++ b/package/feeds/packages/libfstrm +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libfstrm +\ No newline at end of file +diff --git a/package/feeds/packages/libftdi b/package/feeds/packages/libftdi +new file mode 120000 +index 00000000000..5e7b698b56e +--- /dev/null ++++ b/package/feeds/packages/libftdi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libftdi +\ No newline at end of file +diff --git a/package/feeds/packages/libftdi1 b/package/feeds/packages/libftdi1 +new file mode 120000 +index 00000000000..52f37c155fe +--- /dev/null ++++ b/package/feeds/packages/libftdi1 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libftdi1 +\ No newline at end of file +diff --git a/package/feeds/packages/libgabe b/package/feeds/packages/libgabe +new file mode 120000 +index 00000000000..e3a216a3a73 +--- /dev/null ++++ b/package/feeds/packages/libgabe +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libgabe +\ No newline at end of file +diff --git a/package/feeds/packages/libgcrypt b/package/feeds/packages/libgcrypt +new file mode 120000 +index 00000000000..af782453a5d +--- /dev/null ++++ b/package/feeds/packages/libgcrypt +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libgcrypt +\ No newline at end of file +diff --git a/package/feeds/packages/libgd b/package/feeds/packages/libgd +new file mode 120000 +index 00000000000..ef95ee3f4a4 +--- /dev/null ++++ b/package/feeds/packages/libgd +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libgd +\ No newline at end of file +diff --git a/package/feeds/packages/libgee b/package/feeds/packages/libgee +new file mode 120000 +index 00000000000..9281cd13d27 +--- /dev/null ++++ b/package/feeds/packages/libgee +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libgee +\ No newline at end of file +diff --git a/package/feeds/packages/libgpg-error b/package/feeds/packages/libgpg-error +new file mode 120000 +index 00000000000..f2b33d29a6b +--- /dev/null ++++ b/package/feeds/packages/libgpg-error +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libgpg-error +\ No newline at end of file +diff --git a/package/feeds/packages/libgphoto2 b/package/feeds/packages/libgphoto2 +new file mode 120000 +index 00000000000..ce32fd0dd35 +--- /dev/null ++++ b/package/feeds/packages/libgphoto2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libgphoto2 +\ No newline at end of file +diff --git a/package/feeds/packages/libgpiod b/package/feeds/packages/libgpiod +new file mode 120000 +index 00000000000..fd3f342e6f9 +--- /dev/null ++++ b/package/feeds/packages/libgpiod +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libgpiod +\ No newline at end of file +diff --git a/package/feeds/packages/libhttp-parser b/package/feeds/packages/libhttp-parser +new file mode 120000 +index 00000000000..8da3f98adf9 +--- /dev/null ++++ b/package/feeds/packages/libhttp-parser +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libhttp-parser +\ No newline at end of file +diff --git a/package/feeds/packages/libical b/package/feeds/packages/libical +new file mode 120000 +index 00000000000..1673abbec49 +--- /dev/null ++++ b/package/feeds/packages/libical +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libical +\ No newline at end of file +diff --git a/package/feeds/packages/libid3tag b/package/feeds/packages/libid3tag +new file mode 120000 +index 00000000000..54c273dfff6 +--- /dev/null ++++ b/package/feeds/packages/libid3tag +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libid3tag +\ No newline at end of file +diff --git a/package/feeds/packages/libidn b/package/feeds/packages/libidn +new file mode 120000 +index 00000000000..ff256a3c18d +--- /dev/null ++++ b/package/feeds/packages/libidn +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libidn +\ No newline at end of file +diff --git a/package/feeds/packages/libidn2 b/package/feeds/packages/libidn2 +new file mode 120000 +index 00000000000..8a29f9f0b56 +--- /dev/null ++++ b/package/feeds/packages/libidn2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libidn2 +\ No newline at end of file +diff --git a/package/feeds/packages/libiio b/package/feeds/packages/libiio +new file mode 120000 +index 00000000000..58350d79b4d +--- /dev/null ++++ b/package/feeds/packages/libiio +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libiio +\ No newline at end of file +diff --git a/package/feeds/packages/libimobiledevice b/package/feeds/packages/libimobiledevice +new file mode 120000 +index 00000000000..212d634b648 +--- /dev/null ++++ b/package/feeds/packages/libimobiledevice +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libimobiledevice +\ No newline at end of file +diff --git a/package/feeds/packages/libinput b/package/feeds/packages/libinput +new file mode 120000 +index 00000000000..c24896afaaa +--- /dev/null ++++ b/package/feeds/packages/libinput +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libinput +\ No newline at end of file +diff --git a/package/feeds/packages/libirecovery b/package/feeds/packages/libirecovery +new file mode 120000 +index 00000000000..8df12c67cd4 +--- /dev/null ++++ b/package/feeds/packages/libirecovery +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libirecovery +\ No newline at end of file +diff --git a/package/feeds/packages/libjpeg-turbo b/package/feeds/packages/libjpeg-turbo +new file mode 120000 +index 00000000000..dc45c2b75db +--- /dev/null ++++ b/package/feeds/packages/libjpeg-turbo +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libjpeg-turbo +\ No newline at end of file +diff --git a/package/feeds/packages/libksba b/package/feeds/packages/libksba +new file mode 120000 +index 00000000000..ef83ee04f19 +--- /dev/null ++++ b/package/feeds/packages/libksba +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libksba +\ No newline at end of file +diff --git a/package/feeds/packages/liblo b/package/feeds/packages/liblo +new file mode 120000 +index 00000000000..fb5138fef29 +--- /dev/null ++++ b/package/feeds/packages/liblo +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/liblo +\ No newline at end of file +diff --git a/package/feeds/packages/liblz4 b/package/feeds/packages/liblz4 +new file mode 120000 +index 00000000000..d02ed373fdd +--- /dev/null ++++ b/package/feeds/packages/liblz4 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/liblz4 +\ No newline at end of file +diff --git a/package/feeds/packages/libmad b/package/feeds/packages/libmad +new file mode 120000 +index 00000000000..b258caca52e +--- /dev/null ++++ b/package/feeds/packages/libmad +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmad +\ No newline at end of file +diff --git a/package/feeds/packages/libmariadb b/package/feeds/packages/libmariadb +new file mode 120000 +index 00000000000..5b89c2f6d58 +--- /dev/null ++++ b/package/feeds/packages/libmariadb +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmariadb +\ No newline at end of file +diff --git a/package/feeds/packages/libmatroska b/package/feeds/packages/libmatroska +new file mode 120000 +index 00000000000..5bee253a169 +--- /dev/null ++++ b/package/feeds/packages/libmatroska +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmatroska +\ No newline at end of file +diff --git a/package/feeds/packages/libmaxminddb b/package/feeds/packages/libmaxminddb +new file mode 120000 +index 00000000000..c6250596d03 +--- /dev/null ++++ b/package/feeds/packages/libmaxminddb +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmaxminddb +\ No newline at end of file +diff --git a/package/feeds/packages/libmbim b/package/feeds/packages/libmbim +new file mode 120000 +index 00000000000..3af10b13065 +--- /dev/null ++++ b/package/feeds/packages/libmbim +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmbim +\ No newline at end of file +diff --git a/package/feeds/packages/libmcrypt b/package/feeds/packages/libmcrypt +new file mode 120000 +index 00000000000..6e7cf29667d +--- /dev/null ++++ b/package/feeds/packages/libmcrypt +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmcrypt +\ No newline at end of file +diff --git a/package/feeds/packages/libmicrohttpd b/package/feeds/packages/libmicrohttpd +new file mode 120000 +index 00000000000..4b8b94f2fdb +--- /dev/null ++++ b/package/feeds/packages/libmicrohttpd +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmicrohttpd +\ No newline at end of file +diff --git a/package/feeds/packages/libmms b/package/feeds/packages/libmms +new file mode 120000 +index 00000000000..35a812be2d8 +--- /dev/null ++++ b/package/feeds/packages/libmms +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmms +\ No newline at end of file +diff --git a/package/feeds/packages/libmodbus b/package/feeds/packages/libmodbus +new file mode 120000 +index 00000000000..36c96e5d19f +--- /dev/null ++++ b/package/feeds/packages/libmodbus +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmodbus +\ No newline at end of file +diff --git a/package/feeds/packages/libmpdclient b/package/feeds/packages/libmpdclient +new file mode 120000 +index 00000000000..9fb89b1e795 +--- /dev/null ++++ b/package/feeds/packages/libmpdclient +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmpdclient +\ No newline at end of file +diff --git a/package/feeds/packages/libmpeg2 b/package/feeds/packages/libmpeg2 +new file mode 120000 +index 00000000000..36d67e45d0c +--- /dev/null ++++ b/package/feeds/packages/libmpeg2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmpeg2 +\ No newline at end of file +diff --git a/package/feeds/packages/libmraa b/package/feeds/packages/libmraa +new file mode 120000 +index 00000000000..e860207ccb6 +--- /dev/null ++++ b/package/feeds/packages/libmraa +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libmraa +\ No newline at end of file +diff --git a/package/feeds/packages/libnatpmp b/package/feeds/packages/libnatpmp +new file mode 120000 +index 00000000000..3070b56b84d +--- /dev/null ++++ b/package/feeds/packages/libnatpmp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnatpmp +\ No newline at end of file +diff --git a/package/feeds/packages/libndp b/package/feeds/packages/libndp +new file mode 120000 +index 00000000000..c34a1882ebd +--- /dev/null ++++ b/package/feeds/packages/libndp +@@ -0,0 +1 @@ ++../../../feeds/packages/net/libndp +\ No newline at end of file +diff --git a/package/feeds/packages/libndpi b/package/feeds/packages/libndpi +new file mode 120000 +index 00000000000..aa07fdbdc7e +--- /dev/null ++++ b/package/feeds/packages/libndpi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libndpi +\ No newline at end of file +diff --git a/package/feeds/packages/libnet-1.2.x b/package/feeds/packages/libnet-1.2.x +new file mode 120000 +index 00000000000..451becd1326 +--- /dev/null ++++ b/package/feeds/packages/libnet-1.2.x +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnet-1.2.x +\ No newline at end of file +diff --git a/package/feeds/packages/libnetconf2 b/package/feeds/packages/libnetconf2 +new file mode 120000 +index 00000000000..f9345df27ca +--- /dev/null ++++ b/package/feeds/packages/libnetconf2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnetconf2 +\ No newline at end of file +diff --git a/package/feeds/packages/libnetfilter-acct b/package/feeds/packages/libnetfilter-acct +new file mode 120000 +index 00000000000..4c7927080c2 +--- /dev/null ++++ b/package/feeds/packages/libnetfilter-acct +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnetfilter-acct +\ No newline at end of file +diff --git a/package/feeds/packages/libnetfilter-cthelper b/package/feeds/packages/libnetfilter-cthelper +new file mode 120000 +index 00000000000..5b5fe83ead1 +--- /dev/null ++++ b/package/feeds/packages/libnetfilter-cthelper +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnetfilter-cthelper +\ No newline at end of file +diff --git a/package/feeds/packages/libnetfilter-cttimeout b/package/feeds/packages/libnetfilter-cttimeout +new file mode 120000 +index 00000000000..149294d2b40 +--- /dev/null ++++ b/package/feeds/packages/libnetfilter-cttimeout +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnetfilter-cttimeout +\ No newline at end of file +diff --git a/package/feeds/packages/libnetfilter-log b/package/feeds/packages/libnetfilter-log +new file mode 120000 +index 00000000000..23870dd4fec +--- /dev/null ++++ b/package/feeds/packages/libnetfilter-log +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnetfilter-log +\ No newline at end of file +diff --git a/package/feeds/packages/libnetfilter-queue b/package/feeds/packages/libnetfilter-queue +new file mode 120000 +index 00000000000..f728b10e238 +--- /dev/null ++++ b/package/feeds/packages/libnetfilter-queue +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnetfilter-queue +\ No newline at end of file +diff --git a/package/feeds/packages/libnetwork b/package/feeds/packages/libnetwork +new file mode 120000 +index 00000000000..ebf0c42de4b +--- /dev/null ++++ b/package/feeds/packages/libnetwork +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/libnetwork +\ No newline at end of file +diff --git a/package/feeds/packages/libnopoll b/package/feeds/packages/libnopoll +new file mode 120000 +index 00000000000..34241a8922f +--- /dev/null ++++ b/package/feeds/packages/libnopoll +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnopoll +\ No newline at end of file +diff --git a/package/feeds/packages/libnpupnp b/package/feeds/packages/libnpupnp +new file mode 120000 +index 00000000000..2740188c687 +--- /dev/null ++++ b/package/feeds/packages/libnpupnp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libnpupnp +\ No newline at end of file +diff --git a/package/feeds/packages/libogg b/package/feeds/packages/libogg +new file mode 120000 +index 00000000000..43da6bdf5b6 +--- /dev/null ++++ b/package/feeds/packages/libogg +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libogg +\ No newline at end of file +diff --git a/package/feeds/packages/liboil b/package/feeds/packages/liboil +new file mode 120000 +index 00000000000..26c599a97f9 +--- /dev/null ++++ b/package/feeds/packages/liboil +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/liboil +\ No newline at end of file +diff --git a/package/feeds/packages/liboping b/package/feeds/packages/liboping +new file mode 120000 +index 00000000000..0b9a9a35a45 +--- /dev/null ++++ b/package/feeds/packages/liboping +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/liboping +\ No newline at end of file +diff --git a/package/feeds/packages/libopusenc b/package/feeds/packages/libopusenc +new file mode 120000 +index 00000000000..0fcc2eec1fc +--- /dev/null ++++ b/package/feeds/packages/libopusenc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libopusenc +\ No newline at end of file +diff --git a/package/feeds/packages/liborcania b/package/feeds/packages/liborcania +new file mode 120000 +index 00000000000..7b49a75655e +--- /dev/null ++++ b/package/feeds/packages/liborcania +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/liborcania +\ No newline at end of file +diff --git a/package/feeds/packages/libowfat b/package/feeds/packages/libowfat +new file mode 120000 +index 00000000000..585a12c68ed +--- /dev/null ++++ b/package/feeds/packages/libowfat +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libowfat +\ No newline at end of file +diff --git a/package/feeds/packages/libp11 b/package/feeds/packages/libp11 +new file mode 120000 +index 00000000000..0778f17c474 +--- /dev/null ++++ b/package/feeds/packages/libp11 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libp11 +\ No newline at end of file +diff --git a/package/feeds/packages/libpam b/package/feeds/packages/libpam +new file mode 120000 +index 00000000000..4da727ff3f2 +--- /dev/null ++++ b/package/feeds/packages/libpam +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libpam +\ No newline at end of file +diff --git a/package/feeds/packages/libpbc b/package/feeds/packages/libpbc +new file mode 120000 +index 00000000000..f664204ec96 +--- /dev/null ++++ b/package/feeds/packages/libpbc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libpbc +\ No newline at end of file +diff --git a/package/feeds/packages/libpciaccess b/package/feeds/packages/libpciaccess +new file mode 120000 +index 00000000000..b4706d035e4 +--- /dev/null ++++ b/package/feeds/packages/libpciaccess +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libpciaccess +\ No newline at end of file +diff --git a/package/feeds/packages/libpfring b/package/feeds/packages/libpfring +new file mode 120000 +index 00000000000..2fe827d4f00 +--- /dev/null ++++ b/package/feeds/packages/libpfring +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libpfring +\ No newline at end of file +diff --git a/package/feeds/packages/libplist b/package/feeds/packages/libplist +new file mode 120000 +index 00000000000..368bfddb9b5 +--- /dev/null ++++ b/package/feeds/packages/libplist +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libplist +\ No newline at end of file +diff --git a/package/feeds/packages/libpng b/package/feeds/packages/libpng +new file mode 120000 +index 00000000000..c610bd23690 +--- /dev/null ++++ b/package/feeds/packages/libpng +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libpng +\ No newline at end of file +diff --git a/package/feeds/packages/libpqxx b/package/feeds/packages/libpqxx +new file mode 120000 +index 00000000000..cf5f9c33250 +--- /dev/null ++++ b/package/feeds/packages/libpqxx +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libpqxx +\ No newline at end of file +diff --git a/package/feeds/packages/libpsl b/package/feeds/packages/libpsl +new file mode 120000 +index 00000000000..bd66b2b34ee +--- /dev/null ++++ b/package/feeds/packages/libpsl +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libpsl +\ No newline at end of file +diff --git a/package/feeds/packages/libqmi b/package/feeds/packages/libqmi +new file mode 120000 +index 00000000000..f62a210c12f +--- /dev/null ++++ b/package/feeds/packages/libqmi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libqmi +\ No newline at end of file +diff --git a/package/feeds/packages/libqrtr-glib b/package/feeds/packages/libqrtr-glib +new file mode 120000 +index 00000000000..a75c0b5455f +--- /dev/null ++++ b/package/feeds/packages/libqrtr-glib +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libqrtr-glib +\ No newline at end of file +diff --git a/package/feeds/packages/libradcli b/package/feeds/packages/libradcli +new file mode 120000 +index 00000000000..c2917d49f5a +--- /dev/null ++++ b/package/feeds/packages/libradcli +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libradcli +\ No newline at end of file +diff --git a/package/feeds/packages/libradiotap b/package/feeds/packages/libradiotap +new file mode 120000 +index 00000000000..891f595a3fc +--- /dev/null ++++ b/package/feeds/packages/libradiotap +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libradiotap +\ No newline at end of file +diff --git a/package/feeds/packages/libre2 b/package/feeds/packages/libre2 +new file mode 120000 +index 00000000000..57aa81be21a +--- /dev/null ++++ b/package/feeds/packages/libre2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libre2 +\ No newline at end of file +diff --git a/package/feeds/packages/libredblack b/package/feeds/packages/libredblack +new file mode 120000 +index 00000000000..177a5b19606 +--- /dev/null ++++ b/package/feeds/packages/libredblack +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libredblack +\ No newline at end of file +diff --git a/package/feeds/packages/libreswan b/package/feeds/packages/libreswan +new file mode 120000 +index 00000000000..2e59645b04d +--- /dev/null ++++ b/package/feeds/packages/libreswan +@@ -0,0 +1 @@ ++../../../feeds/packages/net/libreswan +\ No newline at end of file +diff --git a/package/feeds/packages/librouteros b/package/feeds/packages/librouteros +new file mode 120000 +index 00000000000..1b90ffd5d00 +--- /dev/null ++++ b/package/feeds/packages/librouteros +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/librouteros +\ No newline at end of file +diff --git a/package/feeds/packages/libroxml b/package/feeds/packages/libroxml +new file mode 120000 +index 00000000000..f0387c222e5 +--- /dev/null ++++ b/package/feeds/packages/libroxml +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libroxml +\ No newline at end of file +diff --git a/package/feeds/packages/libsamplerate b/package/feeds/packages/libsamplerate +new file mode 120000 +index 00000000000..723afa04340 +--- /dev/null ++++ b/package/feeds/packages/libsamplerate +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libsamplerate +\ No newline at end of file +diff --git a/package/feeds/packages/libsearpc b/package/feeds/packages/libsearpc +new file mode 120000 +index 00000000000..5549c972b48 +--- /dev/null ++++ b/package/feeds/packages/libsearpc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libsearpc +\ No newline at end of file +diff --git a/package/feeds/packages/libseccomp b/package/feeds/packages/libseccomp +new file mode 120000 +index 00000000000..cced28bd30f +--- /dev/null ++++ b/package/feeds/packages/libseccomp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libseccomp +\ No newline at end of file +diff --git a/package/feeds/packages/libshout b/package/feeds/packages/libshout +new file mode 120000 +index 00000000000..cf97a082251 +--- /dev/null ++++ b/package/feeds/packages/libshout +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libshout +\ No newline at end of file +diff --git a/package/feeds/packages/libsndfile b/package/feeds/packages/libsndfile +new file mode 120000 +index 00000000000..01ea7d6711d +--- /dev/null ++++ b/package/feeds/packages/libsndfile +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libsndfile +\ No newline at end of file +diff --git a/package/feeds/packages/libsoc b/package/feeds/packages/libsoc +new file mode 120000 +index 00000000000..2b79fd37f4e +--- /dev/null ++++ b/package/feeds/packages/libsoc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libsoc +\ No newline at end of file +diff --git a/package/feeds/packages/libsodium b/package/feeds/packages/libsodium +new file mode 120000 +index 00000000000..782a732a3e1 +--- /dev/null ++++ b/package/feeds/packages/libsodium +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libsodium +\ No newline at end of file +diff --git a/package/feeds/packages/libsoup b/package/feeds/packages/libsoup +new file mode 120000 +index 00000000000..3b75618c4c6 +--- /dev/null ++++ b/package/feeds/packages/libsoup +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libsoup +\ No newline at end of file +diff --git a/package/feeds/packages/libsoxr b/package/feeds/packages/libsoxr +new file mode 120000 +index 00000000000..8aa7332c8ad +--- /dev/null ++++ b/package/feeds/packages/libsoxr +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libsoxr +\ No newline at end of file +diff --git a/package/feeds/packages/libssh b/package/feeds/packages/libssh +new file mode 120000 +index 00000000000..03949d337f1 +--- /dev/null ++++ b/package/feeds/packages/libssh +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libssh +\ No newline at end of file +diff --git a/package/feeds/packages/libssh2 b/package/feeds/packages/libssh2 +new file mode 120000 +index 00000000000..a0f47363665 +--- /dev/null ++++ b/package/feeds/packages/libssh2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libssh2 +\ No newline at end of file +diff --git a/package/feeds/packages/libstrophe b/package/feeds/packages/libstrophe +new file mode 120000 +index 00000000000..6dedb1f5de8 +--- /dev/null ++++ b/package/feeds/packages/libstrophe +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libstrophe +\ No newline at end of file +diff --git a/package/feeds/packages/libtalloc b/package/feeds/packages/libtalloc +new file mode 120000 +index 00000000000..adc9b83b291 +--- /dev/null ++++ b/package/feeds/packages/libtalloc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libtalloc +\ No newline at end of file +diff --git a/package/feeds/packages/libtasn1 b/package/feeds/packages/libtasn1 +new file mode 120000 +index 00000000000..e212bc4d1ca +--- /dev/null ++++ b/package/feeds/packages/libtasn1 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libtasn1 +\ No newline at end of file +diff --git a/package/feeds/packages/libtheora b/package/feeds/packages/libtheora +new file mode 120000 +index 00000000000..7d7415aff48 +--- /dev/null ++++ b/package/feeds/packages/libtheora +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libtheora +\ No newline at end of file +diff --git a/package/feeds/packages/libtins b/package/feeds/packages/libtins +new file mode 120000 +index 00000000000..f5a5be79749 +--- /dev/null ++++ b/package/feeds/packages/libtins +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libtins +\ No newline at end of file +diff --git a/package/feeds/packages/libtirpc b/package/feeds/packages/libtirpc +new file mode 120000 +index 00000000000..f3ec04c2b31 +--- /dev/null ++++ b/package/feeds/packages/libtirpc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libtirpc +\ No newline at end of file +diff --git a/package/feeds/packages/libtool-bin b/package/feeds/packages/libtool-bin +new file mode 120000 +index 00000000000..a146a4f4757 +--- /dev/null ++++ b/package/feeds/packages/libtool-bin +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/libtool-bin +\ No newline at end of file +diff --git a/package/feeds/packages/libtorrent b/package/feeds/packages/libtorrent +new file mode 120000 +index 00000000000..34f1144985d +--- /dev/null ++++ b/package/feeds/packages/libtorrent +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libtorrent +\ No newline at end of file +diff --git a/package/feeds/packages/libtorrent-rasterbar b/package/feeds/packages/libtorrent-rasterbar +new file mode 120000 +index 00000000000..baade899130 +--- /dev/null ++++ b/package/feeds/packages/libtorrent-rasterbar +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libtorrent-rasterbar +\ No newline at end of file +diff --git a/package/feeds/packages/libudev-zero b/package/feeds/packages/libudev-zero +new file mode 120000 +index 00000000000..884d26027a8 +--- /dev/null ++++ b/package/feeds/packages/libudev-zero +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libudev-zero +\ No newline at end of file +diff --git a/package/feeds/packages/libuecc b/package/feeds/packages/libuecc +new file mode 120000 +index 00000000000..9b1afd18ec1 +--- /dev/null ++++ b/package/feeds/packages/libuecc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libuecc +\ No newline at end of file +diff --git a/package/feeds/packages/libugpio b/package/feeds/packages/libugpio +new file mode 120000 +index 00000000000..b82a548555d +--- /dev/null ++++ b/package/feeds/packages/libugpio +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libugpio +\ No newline at end of file +diff --git a/package/feeds/packages/libuhttpd b/package/feeds/packages/libuhttpd +new file mode 120000 +index 00000000000..2b7933edc11 +--- /dev/null ++++ b/package/feeds/packages/libuhttpd +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libuhttpd +\ No newline at end of file +diff --git a/package/feeds/packages/libulfius b/package/feeds/packages/libulfius +new file mode 120000 +index 00000000000..4ad5f4ea142 +--- /dev/null ++++ b/package/feeds/packages/libulfius +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libulfius +\ No newline at end of file +diff --git a/package/feeds/packages/libunistring b/package/feeds/packages/libunistring +new file mode 120000 +index 00000000000..8e9e63967b8 +--- /dev/null ++++ b/package/feeds/packages/libunistring +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libunistring +\ No newline at end of file +diff --git a/package/feeds/packages/libupm b/package/feeds/packages/libupm +new file mode 120000 +index 00000000000..4522199ff68 +--- /dev/null ++++ b/package/feeds/packages/libupm +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libupm +\ No newline at end of file +diff --git a/package/feeds/packages/libupnp b/package/feeds/packages/libupnp +new file mode 120000 +index 00000000000..c70dca589ab +--- /dev/null ++++ b/package/feeds/packages/libupnp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libupnp +\ No newline at end of file +diff --git a/package/feeds/packages/libupnpp b/package/feeds/packages/libupnpp +new file mode 120000 +index 00000000000..9d3e6358e42 +--- /dev/null ++++ b/package/feeds/packages/libupnpp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libupnpp +\ No newline at end of file +diff --git a/package/feeds/packages/liburcu b/package/feeds/packages/liburcu +new file mode 120000 +index 00000000000..79393c5eff6 +--- /dev/null ++++ b/package/feeds/packages/liburcu +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/liburcu +\ No newline at end of file +diff --git a/package/feeds/packages/liburing b/package/feeds/packages/liburing +new file mode 120000 +index 00000000000..7b740a4ba8d +--- /dev/null ++++ b/package/feeds/packages/liburing +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/liburing +\ No newline at end of file +diff --git a/package/feeds/packages/libusb-compat b/package/feeds/packages/libusb-compat +new file mode 120000 +index 00000000000..a2d6f1e47c3 +--- /dev/null ++++ b/package/feeds/packages/libusb-compat +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libusb-compat +\ No newline at end of file +diff --git a/package/feeds/packages/libusbmuxd b/package/feeds/packages/libusbmuxd +new file mode 120000 +index 00000000000..16b00356a40 +--- /dev/null ++++ b/package/feeds/packages/libusbmuxd +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libusbmuxd +\ No newline at end of file +diff --git a/package/feeds/packages/libuv b/package/feeds/packages/libuv +new file mode 120000 +index 00000000000..789ea9f7cf2 +--- /dev/null ++++ b/package/feeds/packages/libuv +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libuv +\ No newline at end of file +diff --git a/package/feeds/packages/libuwifi b/package/feeds/packages/libuwifi +new file mode 120000 +index 00000000000..497ed4b4d98 +--- /dev/null ++++ b/package/feeds/packages/libuwifi +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libuwifi +\ No newline at end of file +diff --git a/package/feeds/packages/libuwsc b/package/feeds/packages/libuwsc +new file mode 120000 +index 00000000000..b1c755ac17e +--- /dev/null ++++ b/package/feeds/packages/libuwsc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libuwsc +\ No newline at end of file +diff --git a/package/feeds/packages/libv4l b/package/feeds/packages/libv4l +new file mode 120000 +index 00000000000..6df6cfdc74a +--- /dev/null ++++ b/package/feeds/packages/libv4l +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libv4l +\ No newline at end of file +diff --git a/package/feeds/packages/libvorbis b/package/feeds/packages/libvorbis +new file mode 120000 +index 00000000000..4b7b9b7ea64 +--- /dev/null ++++ b/package/feeds/packages/libvorbis +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libvorbis +\ No newline at end of file +diff --git a/package/feeds/packages/libvorbisidec b/package/feeds/packages/libvorbisidec +new file mode 120000 +index 00000000000..15edf054fdb +--- /dev/null ++++ b/package/feeds/packages/libvorbisidec +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libvorbisidec +\ No newline at end of file +diff --git a/package/feeds/packages/libvpx b/package/feeds/packages/libvpx +new file mode 120000 +index 00000000000..a2f73809cbb +--- /dev/null ++++ b/package/feeds/packages/libvpx +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libvpx +\ No newline at end of file +diff --git a/package/feeds/packages/libwebp b/package/feeds/packages/libwebp +new file mode 120000 +index 00000000000..a80990d2142 +--- /dev/null ++++ b/package/feeds/packages/libwebp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libwebp +\ No newline at end of file +diff --git a/package/feeds/packages/libwebsockets b/package/feeds/packages/libwebsockets +new file mode 120000 +index 00000000000..1d9a53d2922 +--- /dev/null ++++ b/package/feeds/packages/libwebsockets +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libwebsockets +\ No newline at end of file +diff --git a/package/feeds/packages/libwslay b/package/feeds/packages/libwslay +new file mode 120000 +index 00000000000..e98b6c6a1e9 +--- /dev/null ++++ b/package/feeds/packages/libwslay +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libwslay +\ No newline at end of file +diff --git a/package/feeds/packages/libx264 b/package/feeds/packages/libx264 +new file mode 120000 +index 00000000000..abdc4edf1e7 +--- /dev/null ++++ b/package/feeds/packages/libx264 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libx264 +\ No newline at end of file +diff --git a/package/feeds/packages/libxcrypt b/package/feeds/packages/libxcrypt +new file mode 120000 +index 00000000000..6b9a1f47924 +--- /dev/null ++++ b/package/feeds/packages/libxcrypt +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libxcrypt +\ No newline at end of file +diff --git a/package/feeds/packages/libxerces-c b/package/feeds/packages/libxerces-c +new file mode 120000 +index 00000000000..f715e51186f +--- /dev/null ++++ b/package/feeds/packages/libxerces-c +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libxerces-c +\ No newline at end of file +diff --git a/package/feeds/packages/libxml2 b/package/feeds/packages/libxml2 +new file mode 120000 +index 00000000000..a46e6274035 +--- /dev/null ++++ b/package/feeds/packages/libxml2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libxml2 +\ No newline at end of file +diff --git a/package/feeds/packages/libxslt b/package/feeds/packages/libxslt +new file mode 120000 +index 00000000000..49ec2e1703c +--- /dev/null ++++ b/package/feeds/packages/libxslt +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libxslt +\ No newline at end of file +diff --git a/package/feeds/packages/libyaml-cpp b/package/feeds/packages/libyaml-cpp +new file mode 120000 +index 00000000000..551431342da +--- /dev/null ++++ b/package/feeds/packages/libyaml-cpp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libyaml-cpp +\ No newline at end of file +diff --git a/package/feeds/packages/libyang b/package/feeds/packages/libyang +new file mode 120000 +index 00000000000..e8a4ed1d47e +--- /dev/null ++++ b/package/feeds/packages/libyang +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libyang +\ No newline at end of file +diff --git a/package/feeds/packages/libyubikey b/package/feeds/packages/libyubikey +new file mode 120000 +index 00000000000..e6e1c19bcba +--- /dev/null ++++ b/package/feeds/packages/libyubikey +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libyubikey +\ No newline at end of file +diff --git a/package/feeds/packages/libzip b/package/feeds/packages/libzip +new file mode 120000 +index 00000000000..932be720697 +--- /dev/null ++++ b/package/feeds/packages/libzip +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/libzip +\ No newline at end of file +diff --git a/package/feeds/packages/lighttpd b/package/feeds/packages/lighttpd +new file mode 120000 +index 00000000000..8e86e836568 +--- /dev/null ++++ b/package/feeds/packages/lighttpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/lighttpd +\ No newline at end of file +diff --git a/package/feeds/packages/linknx b/package/feeds/packages/linknx +new file mode 120000 +index 00000000000..c4de95aec93 +--- /dev/null ++++ b/package/feeds/packages/linknx +@@ -0,0 +1 @@ ++../../../feeds/packages/net/linknx +\ No newline at end of file +diff --git a/package/feeds/packages/linotify b/package/feeds/packages/linotify +new file mode 120000 +index 00000000000..f81f49b136f +--- /dev/null ++++ b/package/feeds/packages/linotify +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/linotify +\ No newline at end of file +diff --git a/package/feeds/packages/linuxptp b/package/feeds/packages/linuxptp +new file mode 120000 +index 00000000000..8181a44ab49 +--- /dev/null ++++ b/package/feeds/packages/linuxptp +@@ -0,0 +1 @@ ++../../../feeds/packages/net/linuxptp +\ No newline at end of file +diff --git a/package/feeds/packages/lksctp-tools b/package/feeds/packages/lksctp-tools +new file mode 120000 +index 00000000000..9a8b81c2bb9 +--- /dev/null ++++ b/package/feeds/packages/lksctp-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/net/lksctp-tools +\ No newline at end of file +diff --git a/package/feeds/packages/lm-sensors b/package/feeds/packages/lm-sensors +new file mode 120000 +index 00000000000..2903fdd3654 +--- /dev/null ++++ b/package/feeds/packages/lm-sensors +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/lm-sensors +\ No newline at end of file +diff --git a/package/feeds/packages/lmdb b/package/feeds/packages/lmdb +new file mode 120000 +index 00000000000..a8571519efb +--- /dev/null ++++ b/package/feeds/packages/lmdb +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/lmdb +\ No newline at end of file +diff --git a/package/feeds/packages/log4cplus b/package/feeds/packages/log4cplus +new file mode 120000 +index 00000000000..7168318ffd0 +--- /dev/null ++++ b/package/feeds/packages/log4cplus +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/log4cplus +\ No newline at end of file +diff --git a/package/feeds/packages/logrotate b/package/feeds/packages/logrotate +new file mode 120000 +index 00000000000..0a5a74db08d +--- /dev/null ++++ b/package/feeds/packages/logrotate +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/logrotate +\ No newline at end of file +diff --git a/package/feeds/packages/lolcat b/package/feeds/packages/lolcat +new file mode 120000 +index 00000000000..92739d923a5 +--- /dev/null ++++ b/package/feeds/packages/lolcat +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/lolcat +\ No newline at end of file +diff --git a/package/feeds/packages/lora-gateway-hal b/package/feeds/packages/lora-gateway-hal +new file mode 120000 +index 00000000000..fecd2fecba2 +--- /dev/null ++++ b/package/feeds/packages/lora-gateway-hal +@@ -0,0 +1 @@ ++../../../feeds/packages/net/lora-gateway-hal +\ No newline at end of file +diff --git a/package/feeds/packages/loudmouth b/package/feeds/packages/loudmouth +new file mode 120000 +index 00000000000..691387f5e12 +--- /dev/null ++++ b/package/feeds/packages/loudmouth +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/loudmouth +\ No newline at end of file +diff --git a/package/feeds/packages/lpc21isp b/package/feeds/packages/lpc21isp +new file mode 120000 +index 00000000000..f3f62906575 +--- /dev/null ++++ b/package/feeds/packages/lpc21isp +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/lpc21isp +\ No newline at end of file +diff --git a/package/feeds/packages/lpeg b/package/feeds/packages/lpeg +new file mode 120000 +index 00000000000..8bbef36b5f9 +--- /dev/null ++++ b/package/feeds/packages/lpeg +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lpeg +\ No newline at end of file +diff --git a/package/feeds/packages/lrzsz b/package/feeds/packages/lrzsz +new file mode 120000 +index 00000000000..add6821ceb2 +--- /dev/null ++++ b/package/feeds/packages/lrzsz +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/lrzsz +\ No newline at end of file +diff --git a/package/feeds/packages/lsof b/package/feeds/packages/lsof +new file mode 120000 +index 00000000000..f6d846acd87 +--- /dev/null ++++ b/package/feeds/packages/lsof +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/lsof +\ No newline at end of file +diff --git a/package/feeds/packages/lttng-modules b/package/feeds/packages/lttng-modules +new file mode 120000 +index 00000000000..2d71882490e +--- /dev/null ++++ b/package/feeds/packages/lttng-modules +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/lttng-modules +\ No newline at end of file +diff --git a/package/feeds/packages/lttng-tools b/package/feeds/packages/lttng-tools +new file mode 120000 +index 00000000000..64d47fc0a5b +--- /dev/null ++++ b/package/feeds/packages/lttng-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/lttng-tools +\ No newline at end of file +diff --git a/package/feeds/packages/lttng-ust b/package/feeds/packages/lttng-ust +new file mode 120000 +index 00000000000..e619de2e912 +--- /dev/null ++++ b/package/feeds/packages/lttng-ust +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/lttng-ust +\ No newline at end of file +diff --git a/package/feeds/packages/lua-argparse b/package/feeds/packages/lua-argparse +new file mode 120000 +index 00000000000..2ec7408ed38 +--- /dev/null ++++ b/package/feeds/packages/lua-argparse +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-argparse +\ No newline at end of file +diff --git a/package/feeds/packages/lua-bencode b/package/feeds/packages/lua-bencode +new file mode 120000 +index 00000000000..71d8c2ffc28 +--- /dev/null ++++ b/package/feeds/packages/lua-bencode +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-bencode +\ No newline at end of file +diff --git a/package/feeds/packages/lua-bit32 b/package/feeds/packages/lua-bit32 +new file mode 120000 +index 00000000000..33d389a4ffb +--- /dev/null ++++ b/package/feeds/packages/lua-bit32 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-bit32 +\ No newline at end of file +diff --git a/package/feeds/packages/lua-cjson b/package/feeds/packages/lua-cjson +new file mode 120000 +index 00000000000..87083b8f37e +--- /dev/null ++++ b/package/feeds/packages/lua-cjson +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-cjson +\ No newline at end of file +diff --git a/package/feeds/packages/lua-copas b/package/feeds/packages/lua-copas +new file mode 120000 +index 00000000000..6c1263fec1b +--- /dev/null ++++ b/package/feeds/packages/lua-copas +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-copas +\ No newline at end of file +diff --git a/package/feeds/packages/lua-coxpcall b/package/feeds/packages/lua-coxpcall +new file mode 120000 +index 00000000000..a545b335c27 +--- /dev/null ++++ b/package/feeds/packages/lua-coxpcall +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-coxpcall +\ No newline at end of file +diff --git a/package/feeds/packages/lua-ev b/package/feeds/packages/lua-ev +new file mode 120000 +index 00000000000..f1e41ca297d +--- /dev/null ++++ b/package/feeds/packages/lua-ev +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-ev +\ No newline at end of file +diff --git a/package/feeds/packages/lua-libmodbus b/package/feeds/packages/lua-libmodbus +new file mode 120000 +index 00000000000..811a44abdcf +--- /dev/null ++++ b/package/feeds/packages/lua-libmodbus +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-libmodbus +\ No newline at end of file +diff --git a/package/feeds/packages/lua-lsqlite3 b/package/feeds/packages/lua-lsqlite3 +new file mode 120000 +index 00000000000..56551b4dc44 +--- /dev/null ++++ b/package/feeds/packages/lua-lsqlite3 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-lsqlite3 +\ No newline at end of file +diff --git a/package/feeds/packages/lua-lzlib b/package/feeds/packages/lua-lzlib +new file mode 120000 +index 00000000000..9b430c1fb98 +--- /dev/null ++++ b/package/feeds/packages/lua-lzlib +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-lzlib +\ No newline at end of file +diff --git a/package/feeds/packages/lua-md5 b/package/feeds/packages/lua-md5 +new file mode 120000 +index 00000000000..cc1cae573ab +--- /dev/null ++++ b/package/feeds/packages/lua-md5 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-md5 +\ No newline at end of file +diff --git a/package/feeds/packages/lua-mobdebug b/package/feeds/packages/lua-mobdebug +new file mode 120000 +index 00000000000..1116cb9cb41 +--- /dev/null ++++ b/package/feeds/packages/lua-mobdebug +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-mobdebug +\ No newline at end of file +diff --git a/package/feeds/packages/lua-mosquitto b/package/feeds/packages/lua-mosquitto +new file mode 120000 +index 00000000000..8dbb78c095f +--- /dev/null ++++ b/package/feeds/packages/lua-mosquitto +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-mosquitto +\ No newline at end of file +diff --git a/package/feeds/packages/lua-openssl b/package/feeds/packages/lua-openssl +new file mode 120000 +index 00000000000..b6e39ec111f +--- /dev/null ++++ b/package/feeds/packages/lua-openssl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-openssl +\ No newline at end of file +diff --git a/package/feeds/packages/lua-penlight b/package/feeds/packages/lua-penlight +new file mode 120000 +index 00000000000..89e558be9a5 +--- /dev/null ++++ b/package/feeds/packages/lua-penlight +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-penlight +\ No newline at end of file +diff --git a/package/feeds/packages/lua-rings b/package/feeds/packages/lua-rings +new file mode 120000 +index 00000000000..3b3757a8a6c +--- /dev/null ++++ b/package/feeds/packages/lua-rings +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-rings +\ No newline at end of file +diff --git a/package/feeds/packages/lua-rs232 b/package/feeds/packages/lua-rs232 +new file mode 120000 +index 00000000000..69356899fc6 +--- /dev/null ++++ b/package/feeds/packages/lua-rs232 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-rs232 +\ No newline at end of file +diff --git a/package/feeds/packages/lua-sha2 b/package/feeds/packages/lua-sha2 +new file mode 120000 +index 00000000000..00b1434a892 +--- /dev/null ++++ b/package/feeds/packages/lua-sha2 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-sha2 +\ No newline at end of file +diff --git a/package/feeds/packages/lua-wsapi b/package/feeds/packages/lua-wsapi +new file mode 120000 +index 00000000000..817ed091958 +--- /dev/null ++++ b/package/feeds/packages/lua-wsapi +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-wsapi +\ No newline at end of file +diff --git a/package/feeds/packages/lua-xavante b/package/feeds/packages/lua-xavante +new file mode 120000 +index 00000000000..3c3ad169843 +--- /dev/null ++++ b/package/feeds/packages/lua-xavante +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lua-xavante +\ No newline at end of file +diff --git a/package/feeds/packages/luabitop b/package/feeds/packages/luabitop +new file mode 120000 +index 00000000000..6cdfb59b1ca +--- /dev/null ++++ b/package/feeds/packages/luabitop +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luabitop +\ No newline at end of file +diff --git a/package/feeds/packages/luaexpat b/package/feeds/packages/luaexpat +new file mode 120000 +index 00000000000..fc0e8c4f392 +--- /dev/null ++++ b/package/feeds/packages/luaexpat +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luaexpat +\ No newline at end of file +diff --git a/package/feeds/packages/luafilesystem b/package/feeds/packages/luafilesystem +new file mode 120000 +index 00000000000..efe36eb2a5d +--- /dev/null ++++ b/package/feeds/packages/luafilesystem +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luafilesystem +\ No newline at end of file +diff --git a/package/feeds/packages/luajit b/package/feeds/packages/luajit +new file mode 120000 +index 00000000000..6eb5769d237 +--- /dev/null ++++ b/package/feeds/packages/luajit +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luajit +\ No newline at end of file +diff --git a/package/feeds/packages/lualanes b/package/feeds/packages/lualanes +new file mode 120000 +index 00000000000..b7dd99cde85 +--- /dev/null ++++ b/package/feeds/packages/lualanes +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lualanes +\ No newline at end of file +diff --git a/package/feeds/packages/luaossl b/package/feeds/packages/luaossl +new file mode 120000 +index 00000000000..23599bf7dc3 +--- /dev/null ++++ b/package/feeds/packages/luaossl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luaossl +\ No newline at end of file +diff --git a/package/feeds/packages/luaposix b/package/feeds/packages/luaposix +new file mode 120000 +index 00000000000..c108517fe61 +--- /dev/null ++++ b/package/feeds/packages/luaposix +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luaposix +\ No newline at end of file +diff --git a/package/feeds/packages/luarocks b/package/feeds/packages/luarocks +new file mode 120000 +index 00000000000..717d11870c2 +--- /dev/null ++++ b/package/feeds/packages/luarocks +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luarocks +\ No newline at end of file +diff --git a/package/feeds/packages/luasec b/package/feeds/packages/luasec +new file mode 120000 +index 00000000000..7a659d3e125 +--- /dev/null ++++ b/package/feeds/packages/luasec +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luasec +\ No newline at end of file +diff --git a/package/feeds/packages/luasoap b/package/feeds/packages/luasoap +new file mode 120000 +index 00000000000..190933a9e43 +--- /dev/null ++++ b/package/feeds/packages/luasoap +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luasoap +\ No newline at end of file +diff --git a/package/feeds/packages/luasocket b/package/feeds/packages/luasocket +new file mode 120000 +index 00000000000..54fa29ae0e5 +--- /dev/null ++++ b/package/feeds/packages/luasocket +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luasocket +\ No newline at end of file +diff --git a/package/feeds/packages/luasql b/package/feeds/packages/luasql +new file mode 120000 +index 00000000000..252c96ec969 +--- /dev/null ++++ b/package/feeds/packages/luasql +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luasql +\ No newline at end of file +diff --git a/package/feeds/packages/luasrcdiet b/package/feeds/packages/luasrcdiet +new file mode 120000 +index 00000000000..0b794e76a1e +--- /dev/null ++++ b/package/feeds/packages/luasrcdiet +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luasrcdiet +\ No newline at end of file +diff --git a/package/feeds/packages/luv b/package/feeds/packages/luv +new file mode 120000 +index 00000000000..45ab92a2ae1 +--- /dev/null ++++ b/package/feeds/packages/luv +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/luv +\ No newline at end of file +diff --git a/package/feeds/packages/lvm2 b/package/feeds/packages/lvm2 +new file mode 120000 +index 00000000000..55f44280f98 +--- /dev/null ++++ b/package/feeds/packages/lvm2 +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/lvm2 +\ No newline at end of file +diff --git a/package/feeds/packages/lxc b/package/feeds/packages/lxc +new file mode 120000 +index 00000000000..18d8e8821a4 +--- /dev/null ++++ b/package/feeds/packages/lxc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/lxc +\ No newline at end of file +diff --git a/package/feeds/packages/lyaml b/package/feeds/packages/lyaml +new file mode 120000 +index 00000000000..58bd8d0e383 +--- /dev/null ++++ b/package/feeds/packages/lyaml +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lyaml +\ No newline at end of file +diff --git a/package/feeds/packages/lynx b/package/feeds/packages/lynx +new file mode 120000 +index 00000000000..e27519bace1 +--- /dev/null ++++ b/package/feeds/packages/lynx +@@ -0,0 +1 @@ ++../../../feeds/packages/net/lynx +\ No newline at end of file +diff --git a/package/feeds/packages/lzmq b/package/feeds/packages/lzmq +new file mode 120000 +index 00000000000..1099ea65ecf +--- /dev/null ++++ b/package/feeds/packages/lzmq +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/lzmq +\ No newline at end of file +diff --git a/package/feeds/packages/lzo b/package/feeds/packages/lzo +new file mode 120000 +index 00000000000..e1ff45422d8 +--- /dev/null ++++ b/package/feeds/packages/lzo +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/lzo +\ No newline at end of file +diff --git a/package/feeds/packages/m4 b/package/feeds/packages/m4 +new file mode 120000 +index 00000000000..7a567cb682e +--- /dev/null ++++ b/package/feeds/packages/m4 +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/m4 +\ No newline at end of file +diff --git a/package/feeds/packages/mac-telnet b/package/feeds/packages/mac-telnet +new file mode 120000 +index 00000000000..84fd681b40b +--- /dev/null ++++ b/package/feeds/packages/mac-telnet +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mac-telnet +\ No newline at end of file +diff --git a/package/feeds/packages/maccalc b/package/feeds/packages/maccalc +new file mode 120000 +index 00000000000..67ce4c29984 +--- /dev/null ++++ b/package/feeds/packages/maccalc +@@ -0,0 +1 @@ ++../../../feeds/packages/net/maccalc +\ No newline at end of file +diff --git a/package/feeds/packages/macchanger b/package/feeds/packages/macchanger +new file mode 120000 +index 00000000000..25bdbce95ec +--- /dev/null ++++ b/package/feeds/packages/macchanger +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/macchanger +\ No newline at end of file +diff --git a/package/feeds/packages/macremapper b/package/feeds/packages/macremapper +new file mode 120000 +index 00000000000..8cac4d7cf90 +--- /dev/null ++++ b/package/feeds/packages/macremapper +@@ -0,0 +1 @@ ++../../../feeds/packages/kernel/macremapper +\ No newline at end of file +diff --git a/package/feeds/packages/madplay b/package/feeds/packages/madplay +new file mode 120000 +index 00000000000..508c3510789 +--- /dev/null ++++ b/package/feeds/packages/madplay +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/madplay +\ No newline at end of file +diff --git a/package/feeds/packages/mailsend b/package/feeds/packages/mailsend +new file mode 120000 +index 00000000000..365d4a40349 +--- /dev/null ++++ b/package/feeds/packages/mailsend +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/mailsend +\ No newline at end of file +diff --git a/package/feeds/packages/make b/package/feeds/packages/make +new file mode 120000 +index 00000000000..8bdd790d802 +--- /dev/null ++++ b/package/feeds/packages/make +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/make +\ No newline at end of file +diff --git a/package/feeds/packages/mandoc b/package/feeds/packages/mandoc +new file mode 120000 +index 00000000000..7e86b212d81 +--- /dev/null ++++ b/package/feeds/packages/mandoc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mandoc +\ No newline at end of file +diff --git a/package/feeds/packages/mariadb b/package/feeds/packages/mariadb +new file mode 120000 +index 00000000000..26f151ea468 +--- /dev/null ++++ b/package/feeds/packages/mariadb +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mariadb +\ No newline at end of file +diff --git a/package/feeds/packages/mariadb-common b/package/feeds/packages/mariadb-common +new file mode 120000 +index 00000000000..777d73368e3 +--- /dev/null ++++ b/package/feeds/packages/mariadb-common +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mariadb-common +\ No newline at end of file +diff --git a/package/feeds/packages/mbtools b/package/feeds/packages/mbtools +new file mode 120000 +index 00000000000..626bedeee09 +--- /dev/null ++++ b/package/feeds/packages/mbtools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mbtools +\ No newline at end of file +diff --git a/package/feeds/packages/mbusd b/package/feeds/packages/mbusd +new file mode 120000 +index 00000000000..a4326cea0e0 +--- /dev/null ++++ b/package/feeds/packages/mbusd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mbusd +\ No newline at end of file +diff --git a/package/feeds/packages/mc b/package/feeds/packages/mc +new file mode 120000 +index 00000000000..cf6a2ef5d28 +--- /dev/null ++++ b/package/feeds/packages/mc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mc +\ No newline at end of file +diff --git a/package/feeds/packages/mdnsresponder b/package/feeds/packages/mdnsresponder +new file mode 120000 +index 00000000000..14efa2432ae +--- /dev/null ++++ b/package/feeds/packages/mdnsresponder +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mdnsresponder +\ No newline at end of file +diff --git a/package/feeds/packages/memcached b/package/feeds/packages/memcached +new file mode 120000 +index 00000000000..2f49df02258 +--- /dev/null ++++ b/package/feeds/packages/memcached +@@ -0,0 +1 @@ ++../../../feeds/packages/net/memcached +\ No newline at end of file +diff --git a/package/feeds/packages/meson b/package/feeds/packages/meson +new file mode 120000 +index 00000000000..b3b05d575d0 +--- /dev/null ++++ b/package/feeds/packages/meson +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/meson +\ No newline at end of file +diff --git a/package/feeds/packages/mg b/package/feeds/packages/mg +new file mode 120000 +index 00000000000..ee768adb68e +--- /dev/null ++++ b/package/feeds/packages/mg +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mg +\ No newline at end of file +diff --git a/package/feeds/packages/micrond b/package/feeds/packages/micrond +new file mode 120000 +index 00000000000..a211a293196 +--- /dev/null ++++ b/package/feeds/packages/micrond +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/micrond +\ No newline at end of file +diff --git a/package/feeds/packages/micropython b/package/feeds/packages/micropython +new file mode 120000 +index 00000000000..01b89c3e80b +--- /dev/null ++++ b/package/feeds/packages/micropython +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/micropython +\ No newline at end of file +diff --git a/package/feeds/packages/micropython-lib b/package/feeds/packages/micropython-lib +new file mode 120000 +index 00000000000..6198f257eba +--- /dev/null ++++ b/package/feeds/packages/micropython-lib +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/micropython-lib +\ No newline at end of file +diff --git a/package/feeds/packages/mikrotik-btest b/package/feeds/packages/mikrotik-btest +new file mode 120000 +index 00000000000..994ba86b737 +--- /dev/null ++++ b/package/feeds/packages/mikrotik-btest +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mikrotik-btest +\ No newline at end of file +diff --git a/package/feeds/packages/mini_snmpd b/package/feeds/packages/mini_snmpd +new file mode 120000 +index 00000000000..1a64f835486 +--- /dev/null ++++ b/package/feeds/packages/mini_snmpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mini_snmpd +\ No newline at end of file +diff --git a/package/feeds/packages/minicom b/package/feeds/packages/minicom +new file mode 120000 +index 00000000000..34283c0b952 +--- /dev/null ++++ b/package/feeds/packages/minicom +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/minicom +\ No newline at end of file +diff --git a/package/feeds/packages/minidlna b/package/feeds/packages/minidlna +new file mode 120000 +index 00000000000..27ff57e4cdb +--- /dev/null ++++ b/package/feeds/packages/minidlna +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/minidlna +\ No newline at end of file +diff --git a/package/feeds/packages/minisatip b/package/feeds/packages/minisatip +new file mode 120000 +index 00000000000..6da41efab92 +--- /dev/null ++++ b/package/feeds/packages/minisatip +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/minisatip +\ No newline at end of file +diff --git a/package/feeds/packages/miniupnpc b/package/feeds/packages/miniupnpc +new file mode 120000 +index 00000000000..54e74bbdea2 +--- /dev/null ++++ b/package/feeds/packages/miniupnpc +@@ -0,0 +1 @@ ++../../../feeds/packages/net/miniupnpc +\ No newline at end of file +diff --git a/package/feeds/packages/miniupnpd b/package/feeds/packages/miniupnpd +new file mode 120000 +index 00000000000..e356e257bf3 +--- /dev/null ++++ b/package/feeds/packages/miniupnpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/miniupnpd +\ No newline at end of file +diff --git a/package/feeds/packages/minizip b/package/feeds/packages/minizip +new file mode 120000 +index 00000000000..ac73c89f6b6 +--- /dev/null ++++ b/package/feeds/packages/minizip +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/minizip +\ No newline at end of file +diff --git a/package/feeds/packages/miredo b/package/feeds/packages/miredo +new file mode 120000 +index 00000000000..98415e5b61e +--- /dev/null ++++ b/package/feeds/packages/miredo +@@ -0,0 +1 @@ ++../../../feeds/packages/ipv6/miredo +\ No newline at end of file +diff --git a/package/feeds/packages/mjpg-streamer b/package/feeds/packages/mjpg-streamer +new file mode 120000 +index 00000000000..d86b707705a +--- /dev/null ++++ b/package/feeds/packages/mjpg-streamer +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/mjpg-streamer +\ No newline at end of file +diff --git a/package/feeds/packages/mksh b/package/feeds/packages/mksh +new file mode 120000 +index 00000000000..71a5fb27c24 +--- /dev/null ++++ b/package/feeds/packages/mksh +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mksh +\ No newline at end of file +diff --git a/package/feeds/packages/mktorrent b/package/feeds/packages/mktorrent +new file mode 120000 +index 00000000000..7ccabd04126 +--- /dev/null ++++ b/package/feeds/packages/mktorrent +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mktorrent +\ No newline at end of file +diff --git a/package/feeds/packages/mmc-utils b/package/feeds/packages/mmc-utils +new file mode 120000 +index 00000000000..1b3ed18d6b6 +--- /dev/null ++++ b/package/feeds/packages/mmc-utils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mmc-utils +\ No newline at end of file +diff --git a/package/feeds/packages/mocp b/package/feeds/packages/mocp +new file mode 120000 +index 00000000000..d39d74b4973 +--- /dev/null ++++ b/package/feeds/packages/mocp +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/mocp +\ No newline at end of file +diff --git a/package/feeds/packages/modemmanager b/package/feeds/packages/modemmanager +new file mode 120000 +index 00000000000..701391c6f47 +--- /dev/null ++++ b/package/feeds/packages/modemmanager +@@ -0,0 +1 @@ ++../../../feeds/packages/net/modemmanager +\ No newline at end of file +diff --git a/package/feeds/packages/monit b/package/feeds/packages/monit +new file mode 120000 +index 00000000000..a99e40953e2 +--- /dev/null ++++ b/package/feeds/packages/monit +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/monit +\ No newline at end of file +diff --git a/package/feeds/packages/moreutils b/package/feeds/packages/moreutils +new file mode 120000 +index 00000000000..6ab0674299d +--- /dev/null ++++ b/package/feeds/packages/moreutils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/moreutils +\ No newline at end of file +diff --git a/package/feeds/packages/mosh b/package/feeds/packages/mosh +new file mode 120000 +index 00000000000..23d294d9353 +--- /dev/null ++++ b/package/feeds/packages/mosh +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mosh +\ No newline at end of file +diff --git a/package/feeds/packages/mosquitto b/package/feeds/packages/mosquitto +new file mode 120000 +index 00000000000..57c77673d2d +--- /dev/null ++++ b/package/feeds/packages/mosquitto +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mosquitto +\ No newline at end of file +diff --git a/package/feeds/packages/motion b/package/feeds/packages/motion +new file mode 120000 +index 00000000000..5d8dcff2c4c +--- /dev/null ++++ b/package/feeds/packages/motion +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/motion +\ No newline at end of file +diff --git a/package/feeds/packages/mpack b/package/feeds/packages/mpack +new file mode 120000 +index 00000000000..1a94857ed7c +--- /dev/null ++++ b/package/feeds/packages/mpack +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mpack +\ No newline at end of file +diff --git a/package/feeds/packages/mpc b/package/feeds/packages/mpc +new file mode 120000 +index 00000000000..f433e2b04f7 +--- /dev/null ++++ b/package/feeds/packages/mpc +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/mpc +\ No newline at end of file +diff --git a/package/feeds/packages/mpd b/package/feeds/packages/mpd +new file mode 120000 +index 00000000000..e1859ebb9ce +--- /dev/null ++++ b/package/feeds/packages/mpd +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/mpd +\ No newline at end of file +diff --git a/package/feeds/packages/mpg123 b/package/feeds/packages/mpg123 +new file mode 120000 +index 00000000000..5755d7a0ab6 +--- /dev/null ++++ b/package/feeds/packages/mpg123 +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/mpg123 +\ No newline at end of file +diff --git a/package/feeds/packages/mrmctl b/package/feeds/packages/mrmctl +new file mode 120000 +index 00000000000..b698de63ddf +--- /dev/null ++++ b/package/feeds/packages/mrmctl +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mrmctl +\ No newline at end of file +diff --git a/package/feeds/packages/msgpack-c b/package/feeds/packages/msgpack-c +new file mode 120000 +index 00000000000..67e484d868f +--- /dev/null ++++ b/package/feeds/packages/msgpack-c +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/msgpack-c +\ No newline at end of file +diff --git a/package/feeds/packages/msmtp b/package/feeds/packages/msmtp +new file mode 120000 +index 00000000000..d5954789d25 +--- /dev/null ++++ b/package/feeds/packages/msmtp +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/msmtp +\ No newline at end of file +diff --git a/package/feeds/packages/mstpd b/package/feeds/packages/mstpd +new file mode 120000 +index 00000000000..02c29a9e8f1 +--- /dev/null ++++ b/package/feeds/packages/mstpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mstpd +\ No newline at end of file +diff --git a/package/feeds/packages/mt-st b/package/feeds/packages/mt-st +new file mode 120000 +index 00000000000..4d0296454cd +--- /dev/null ++++ b/package/feeds/packages/mt-st +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mt-st +\ No newline at end of file +diff --git a/package/feeds/packages/mtd-rw b/package/feeds/packages/mtd-rw +new file mode 120000 +index 00000000000..5932097e9fe +--- /dev/null ++++ b/package/feeds/packages/mtd-rw +@@ -0,0 +1 @@ ++../../../feeds/packages/kernel/mtd-rw +\ No newline at end of file +diff --git a/package/feeds/packages/mtdev b/package/feeds/packages/mtdev +new file mode 120000 +index 00000000000..8c22c310bb4 +--- /dev/null ++++ b/package/feeds/packages/mtdev +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/mtdev +\ No newline at end of file +diff --git a/package/feeds/packages/mtools b/package/feeds/packages/mtools +new file mode 120000 +index 00000000000..07c29ffb66b +--- /dev/null ++++ b/package/feeds/packages/mtools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/mtools +\ No newline at end of file +diff --git a/package/feeds/packages/mtr b/package/feeds/packages/mtr +new file mode 120000 +index 00000000000..8611b6d1d81 +--- /dev/null ++++ b/package/feeds/packages/mtr +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mtr +\ No newline at end of file +diff --git a/package/feeds/packages/muninlite b/package/feeds/packages/muninlite +new file mode 120000 +index 00000000000..9b09c2e24a9 +--- /dev/null ++++ b/package/feeds/packages/muninlite +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/muninlite +\ No newline at end of file +diff --git a/package/feeds/packages/mutt b/package/feeds/packages/mutt +new file mode 120000 +index 00000000000..e1fb2c2088f +--- /dev/null ++++ b/package/feeds/packages/mutt +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/mutt +\ No newline at end of file +diff --git a/package/feeds/packages/mwan3 b/package/feeds/packages/mwan3 +new file mode 120000 +index 00000000000..bc4b8ac948d +--- /dev/null ++++ b/package/feeds/packages/mwan3 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/mwan3 +\ No newline at end of file +diff --git a/package/feeds/packages/mxml b/package/feeds/packages/mxml +new file mode 120000 +index 00000000000..ed32d8ed91e +--- /dev/null ++++ b/package/feeds/packages/mxml +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/mxml +\ No newline at end of file +diff --git a/package/feeds/packages/nacl b/package/feeds/packages/nacl +new file mode 120000 +index 00000000000..5ee8524f203 +--- /dev/null ++++ b/package/feeds/packages/nacl +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/nacl +\ No newline at end of file +diff --git a/package/feeds/packages/nail b/package/feeds/packages/nail +new file mode 120000 +index 00000000000..a0b8a811434 +--- /dev/null ++++ b/package/feeds/packages/nail +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/nail +\ No newline at end of file +diff --git a/package/feeds/packages/nano b/package/feeds/packages/nano +new file mode 120000 +index 00000000000..f649778e445 +--- /dev/null ++++ b/package/feeds/packages/nano +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/nano +\ No newline at end of file +diff --git a/package/feeds/packages/nbd b/package/feeds/packages/nbd +new file mode 120000 +index 00000000000..3edc5daf57b +--- /dev/null ++++ b/package/feeds/packages/nbd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nbd +\ No newline at end of file +diff --git a/package/feeds/packages/ncdu b/package/feeds/packages/ncdu +new file mode 120000 +index 00000000000..7d7ef3c1080 +--- /dev/null ++++ b/package/feeds/packages/ncdu +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ncdu +\ No newline at end of file +diff --git a/package/feeds/packages/ncp b/package/feeds/packages/ncp +new file mode 120000 +index 00000000000..cbdde23fac1 +--- /dev/null ++++ b/package/feeds/packages/ncp +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ncp +\ No newline at end of file +diff --git a/package/feeds/packages/nebula b/package/feeds/packages/nebula +new file mode 120000 +index 00000000000..93c0212d240 +--- /dev/null ++++ b/package/feeds/packages/nebula +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nebula +\ No newline at end of file +diff --git a/package/feeds/packages/neon b/package/feeds/packages/neon +new file mode 120000 +index 00000000000..4b97c1c08bd +--- /dev/null ++++ b/package/feeds/packages/neon +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/neon +\ No newline at end of file +diff --git a/package/feeds/packages/net-snmp b/package/feeds/packages/net-snmp +new file mode 120000 +index 00000000000..3887975603d +--- /dev/null ++++ b/package/feeds/packages/net-snmp +@@ -0,0 +1 @@ ++../../../feeds/packages/net/net-snmp +\ No newline at end of file +diff --git a/package/feeds/packages/net-tools b/package/feeds/packages/net-tools +new file mode 120000 +index 00000000000..7037b689bcb +--- /dev/null ++++ b/package/feeds/packages/net-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/net/net-tools +\ No newline at end of file +diff --git a/package/feeds/packages/netatop b/package/feeds/packages/netatop +new file mode 120000 +index 00000000000..e8a724afd80 +--- /dev/null ++++ b/package/feeds/packages/netatop +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/netatop +\ No newline at end of file +diff --git a/package/feeds/packages/netcat b/package/feeds/packages/netcat +new file mode 120000 +index 00000000000..fa00e7ca39b +--- /dev/null ++++ b/package/feeds/packages/netcat +@@ -0,0 +1 @@ ++../../../feeds/packages/net/netcat +\ No newline at end of file +diff --git a/package/feeds/packages/netdata b/package/feeds/packages/netdata +new file mode 120000 +index 00000000000..df78124532b +--- /dev/null ++++ b/package/feeds/packages/netdata +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/netdata +\ No newline at end of file +diff --git a/package/feeds/packages/netdiscover b/package/feeds/packages/netdiscover +new file mode 120000 +index 00000000000..ab811787db8 +--- /dev/null ++++ b/package/feeds/packages/netdiscover +@@ -0,0 +1 @@ ++../../../feeds/packages/net/netdiscover +\ No newline at end of file +diff --git a/package/feeds/packages/netifyd b/package/feeds/packages/netifyd +new file mode 120000 +index 00000000000..d4b01e7c90c +--- /dev/null ++++ b/package/feeds/packages/netifyd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/netifyd +\ No newline at end of file +diff --git a/package/feeds/packages/netopeer2 b/package/feeds/packages/netopeer2 +new file mode 120000 +index 00000000000..6cf4f60d976 +--- /dev/null ++++ b/package/feeds/packages/netopeer2 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/netopeer2 +\ No newline at end of file +diff --git a/package/feeds/packages/netperf b/package/feeds/packages/netperf +new file mode 120000 +index 00000000000..b36feb3f3d4 +--- /dev/null ++++ b/package/feeds/packages/netperf +@@ -0,0 +1 @@ ++../../../feeds/packages/net/netperf +\ No newline at end of file +diff --git a/package/feeds/packages/netsniff-ng b/package/feeds/packages/netsniff-ng +new file mode 120000 +index 00000000000..58f1dbf2d99 +--- /dev/null ++++ b/package/feeds/packages/netsniff-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/net/netsniff-ng +\ No newline at end of file +diff --git a/package/feeds/packages/netstinky b/package/feeds/packages/netstinky +new file mode 120000 +index 00000000000..d1423203df1 +--- /dev/null ++++ b/package/feeds/packages/netstinky +@@ -0,0 +1 @@ ++../../../feeds/packages/net/netstinky +\ No newline at end of file +diff --git a/package/feeds/packages/netwhere b/package/feeds/packages/netwhere +new file mode 120000 +index 00000000000..e23db2b2e47 +--- /dev/null ++++ b/package/feeds/packages/netwhere +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/netwhere +\ No newline at end of file +diff --git a/package/feeds/packages/newt b/package/feeds/packages/newt +new file mode 120000 +index 00000000000..cf0447b82dd +--- /dev/null ++++ b/package/feeds/packages/newt +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/newt +\ No newline at end of file +diff --git a/package/feeds/packages/nextdns b/package/feeds/packages/nextdns +new file mode 120000 +index 00000000000..19803d4e47a +--- /dev/null ++++ b/package/feeds/packages/nextdns +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nextdns +\ No newline at end of file +diff --git a/package/feeds/packages/nfdump b/package/feeds/packages/nfdump +new file mode 120000 +index 00000000000..59f98b3cfbb +--- /dev/null ++++ b/package/feeds/packages/nfdump +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nfdump +\ No newline at end of file +diff --git a/package/feeds/packages/nfs-kernel-server b/package/feeds/packages/nfs-kernel-server +new file mode 120000 +index 00000000000..dfebc662b9e +--- /dev/null ++++ b/package/feeds/packages/nfs-kernel-server +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nfs-kernel-server +\ No newline at end of file +diff --git a/package/feeds/packages/nft-qos b/package/feeds/packages/nft-qos +new file mode 120000 +index 00000000000..6bf04b17e24 +--- /dev/null ++++ b/package/feeds/packages/nft-qos +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nft-qos +\ No newline at end of file +diff --git a/package/feeds/packages/nghttp2 b/package/feeds/packages/nghttp2 +new file mode 120000 +index 00000000000..5dbe834f3e1 +--- /dev/null ++++ b/package/feeds/packages/nghttp2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/nghttp2 +\ No newline at end of file +diff --git a/package/feeds/packages/nginx b/package/feeds/packages/nginx +new file mode 120000 +index 00000000000..cb3d5678fe7 +--- /dev/null ++++ b/package/feeds/packages/nginx +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nginx +\ No newline at end of file +diff --git a/package/feeds/packages/nginx-util b/package/feeds/packages/nginx-util +new file mode 120000 +index 00000000000..b3422618987 +--- /dev/null ++++ b/package/feeds/packages/nginx-util +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nginx-util +\ No newline at end of file +diff --git a/package/feeds/packages/ngircd b/package/feeds/packages/ngircd +new file mode 120000 +index 00000000000..08c39275bc5 +--- /dev/null ++++ b/package/feeds/packages/ngircd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ngircd +\ No newline at end of file +diff --git a/package/feeds/packages/ninja b/package/feeds/packages/ninja +new file mode 120000 +index 00000000000..b406973857c +--- /dev/null ++++ b/package/feeds/packages/ninja +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/ninja +\ No newline at end of file +diff --git a/package/feeds/packages/nlbwmon b/package/feeds/packages/nlbwmon +new file mode 120000 +index 00000000000..fd52daff5df +--- /dev/null ++++ b/package/feeds/packages/nlbwmon +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nlbwmon +\ No newline at end of file +diff --git a/package/feeds/packages/nlohmannjson b/package/feeds/packages/nlohmannjson +new file mode 120000 +index 00000000000..a0244452536 +--- /dev/null ++++ b/package/feeds/packages/nlohmannjson +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/nlohmannjson +\ No newline at end of file +diff --git a/package/feeds/packages/nmap b/package/feeds/packages/nmap +new file mode 120000 +index 00000000000..516bc898704 +--- /dev/null ++++ b/package/feeds/packages/nmap +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nmap +\ No newline at end of file +diff --git a/package/feeds/packages/nnn b/package/feeds/packages/nnn +new file mode 120000 +index 00000000000..8940b298be5 +--- /dev/null ++++ b/package/feeds/packages/nnn +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/nnn +\ No newline at end of file +diff --git a/package/feeds/packages/node b/package/feeds/packages/node +new file mode 120000 +index 00000000000..806b0a440d2 +--- /dev/null ++++ b/package/feeds/packages/node +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node +\ No newline at end of file +diff --git a/package/feeds/packages/node-arduino-firmata b/package/feeds/packages/node-arduino-firmata +new file mode 120000 +index 00000000000..7d3a2894d7a +--- /dev/null ++++ b/package/feeds/packages/node-arduino-firmata +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node-arduino-firmata +\ No newline at end of file +diff --git a/package/feeds/packages/node-cylon b/package/feeds/packages/node-cylon +new file mode 120000 +index 00000000000..985007101d6 +--- /dev/null ++++ b/package/feeds/packages/node-cylon +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node-cylon +\ No newline at end of file +diff --git a/package/feeds/packages/node-hid b/package/feeds/packages/node-hid +new file mode 120000 +index 00000000000..550bb3fe700 +--- /dev/null ++++ b/package/feeds/packages/node-hid +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node-hid +\ No newline at end of file +diff --git a/package/feeds/packages/node-homebridge b/package/feeds/packages/node-homebridge +new file mode 120000 +index 00000000000..930c4c96623 +--- /dev/null ++++ b/package/feeds/packages/node-homebridge +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node-homebridge +\ No newline at end of file +diff --git a/package/feeds/packages/node-javascript-obfuscator b/package/feeds/packages/node-javascript-obfuscator +new file mode 120000 +index 00000000000..ca52f121cd6 +--- /dev/null ++++ b/package/feeds/packages/node-javascript-obfuscator +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node-javascript-obfuscator +\ No newline at end of file +diff --git a/package/feeds/packages/node-serialport b/package/feeds/packages/node-serialport +new file mode 120000 +index 00000000000..8abd9dbc578 +--- /dev/null ++++ b/package/feeds/packages/node-serialport +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node-serialport +\ No newline at end of file +diff --git a/package/feeds/packages/node-serialport-bindings b/package/feeds/packages/node-serialport-bindings +new file mode 120000 +index 00000000000..871465c88c7 +--- /dev/null ++++ b/package/feeds/packages/node-serialport-bindings +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node-serialport-bindings +\ No newline at end of file +diff --git a/package/feeds/packages/node-yarn b/package/feeds/packages/node-yarn +new file mode 120000 +index 00000000000..3045fc94658 +--- /dev/null ++++ b/package/feeds/packages/node-yarn +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/node-yarn +\ No newline at end of file +diff --git a/package/feeds/packages/npth b/package/feeds/packages/npth +new file mode 120000 +index 00000000000..64a3f7db033 +--- /dev/null ++++ b/package/feeds/packages/npth +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/npth +\ No newline at end of file +diff --git a/package/feeds/packages/nsd b/package/feeds/packages/nsd +new file mode 120000 +index 00000000000..378eba304ae +--- /dev/null ++++ b/package/feeds/packages/nsd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nsd +\ No newline at end of file +diff --git a/package/feeds/packages/nspr b/package/feeds/packages/nspr +new file mode 120000 +index 00000000000..9ffee96e7bd +--- /dev/null ++++ b/package/feeds/packages/nspr +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/nspr +\ No newline at end of file +diff --git a/package/feeds/packages/nss b/package/feeds/packages/nss +new file mode 120000 +index 00000000000..c2091a696de +--- /dev/null ++++ b/package/feeds/packages/nss +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/nss +\ No newline at end of file +diff --git a/package/feeds/packages/ntfs-3g b/package/feeds/packages/ntfs-3g +new file mode 120000 +index 00000000000..37331f323dc +--- /dev/null ++++ b/package/feeds/packages/ntfs-3g +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ntfs-3g +\ No newline at end of file +diff --git a/package/feeds/packages/ntpclient b/package/feeds/packages/ntpclient +new file mode 120000 +index 00000000000..cd7a2a76e82 +--- /dev/null ++++ b/package/feeds/packages/ntpclient +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ntpclient +\ No newline at end of file +diff --git a/package/feeds/packages/ntpd b/package/feeds/packages/ntpd +new file mode 120000 +index 00000000000..a7a4f5f7682 +--- /dev/null ++++ b/package/feeds/packages/ntpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ntpd +\ No newline at end of file +diff --git a/package/feeds/packages/ntripcaster b/package/feeds/packages/ntripcaster +new file mode 120000 +index 00000000000..6850ddd7943 +--- /dev/null ++++ b/package/feeds/packages/ntripcaster +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ntripcaster +\ No newline at end of file +diff --git a/package/feeds/packages/ntripclient b/package/feeds/packages/ntripclient +new file mode 120000 +index 00000000000..0dfdf5429df +--- /dev/null ++++ b/package/feeds/packages/ntripclient +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ntripclient +\ No newline at end of file +diff --git a/package/feeds/packages/ntripserver b/package/feeds/packages/ntripserver +new file mode 120000 +index 00000000000..87035aa6212 +--- /dev/null ++++ b/package/feeds/packages/ntripserver +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ntripserver +\ No newline at end of file +diff --git a/package/feeds/packages/numpy b/package/feeds/packages/numpy +new file mode 120000 +index 00000000000..5bfe7da0bd3 +--- /dev/null ++++ b/package/feeds/packages/numpy +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/numpy +\ No newline at end of file +diff --git a/package/feeds/packages/nut b/package/feeds/packages/nut +new file mode 120000 +index 00000000000..01eaaa4d1ed +--- /dev/null ++++ b/package/feeds/packages/nut +@@ -0,0 +1 @@ ++../../../feeds/packages/net/nut +\ No newline at end of file +diff --git a/package/feeds/packages/nyx b/package/feeds/packages/nyx +new file mode 120000 +index 00000000000..7aae31b5255 +--- /dev/null ++++ b/package/feeds/packages/nyx +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/nyx +\ No newline at end of file +diff --git a/package/feeds/packages/oath-toolkit b/package/feeds/packages/oath-toolkit +new file mode 120000 +index 00000000000..899d954bbc2 +--- /dev/null ++++ b/package/feeds/packages/oath-toolkit +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/oath-toolkit +\ No newline at end of file +diff --git a/package/feeds/packages/obfs4proxy b/package/feeds/packages/obfs4proxy +new file mode 120000 +index 00000000000..b0ca6d81bbd +--- /dev/null ++++ b/package/feeds/packages/obfs4proxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/obfs4proxy +\ No newline at end of file +diff --git a/package/feeds/packages/oci-runtime-tools b/package/feeds/packages/oci-runtime-tools +new file mode 120000 +index 00000000000..7bc3f35ca7f +--- /dev/null ++++ b/package/feeds/packages/oci-runtime-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/oci-runtime-tools +\ No newline at end of file +diff --git a/package/feeds/packages/ocserv b/package/feeds/packages/ocserv +new file mode 120000 +index 00000000000..063fcb61c29 +--- /dev/null ++++ b/package/feeds/packages/ocserv +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ocserv +\ No newline at end of file +diff --git a/package/feeds/packages/oggfwd b/package/feeds/packages/oggfwd +new file mode 120000 +index 00000000000..ddc905d2b34 +--- /dev/null ++++ b/package/feeds/packages/oggfwd +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/oggfwd +\ No newline at end of file +diff --git a/package/feeds/packages/ola b/package/feeds/packages/ola +new file mode 120000 +index 00000000000..f452003f44c +--- /dev/null ++++ b/package/feeds/packages/ola +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ola +\ No newline at end of file +diff --git a/package/feeds/packages/oniguruma b/package/feeds/packages/oniguruma +new file mode 120000 +index 00000000000..4ba00c67492 +--- /dev/null ++++ b/package/feeds/packages/oniguruma +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/oniguruma +\ No newline at end of file +diff --git a/package/feeds/packages/onionshare-cli b/package/feeds/packages/onionshare-cli +new file mode 120000 +index 00000000000..2d631bdbca1 +--- /dev/null ++++ b/package/feeds/packages/onionshare-cli +@@ -0,0 +1 @@ ++../../../feeds/packages/net/onionshare-cli +\ No newline at end of file +diff --git a/package/feeds/packages/ooniprobe b/package/feeds/packages/ooniprobe +new file mode 120000 +index 00000000000..bc10728d05f +--- /dev/null ++++ b/package/feeds/packages/ooniprobe +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ooniprobe +\ No newline at end of file +diff --git a/package/feeds/packages/oor b/package/feeds/packages/oor +new file mode 120000 +index 00000000000..3ffa5d04cf5 +--- /dev/null ++++ b/package/feeds/packages/oor +@@ -0,0 +1 @@ ++../../../feeds/packages/net/oor +\ No newline at end of file +diff --git a/package/feeds/packages/open-iscsi b/package/feeds/packages/open-iscsi +new file mode 120000 +index 00000000000..7c4733c8214 +--- /dev/null ++++ b/package/feeds/packages/open-iscsi +@@ -0,0 +1 @@ ++../../../feeds/packages/net/open-iscsi +\ No newline at end of file +diff --git a/package/feeds/packages/open-isns b/package/feeds/packages/open-isns +new file mode 120000 +index 00000000000..a98114e58a1 +--- /dev/null ++++ b/package/feeds/packages/open-isns +@@ -0,0 +1 @@ ++../../../feeds/packages/net/open-isns +\ No newline at end of file +diff --git a/package/feeds/packages/open-plc-utils b/package/feeds/packages/open-plc-utils +new file mode 120000 +index 00000000000..8afc16d9ef8 +--- /dev/null ++++ b/package/feeds/packages/open-plc-utils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/open-plc-utils +\ No newline at end of file +diff --git a/package/feeds/packages/open-vm-tools b/package/feeds/packages/open-vm-tools +new file mode 120000 +index 00000000000..06d0f156ca8 +--- /dev/null ++++ b/package/feeds/packages/open-vm-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/open-vm-tools +\ No newline at end of file +diff --git a/package/feeds/packages/open2300 b/package/feeds/packages/open2300 +new file mode 120000 +index 00000000000..7e5389558a5 +--- /dev/null ++++ b/package/feeds/packages/open2300 +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/open2300 +\ No newline at end of file +diff --git a/package/feeds/packages/openconnect b/package/feeds/packages/openconnect +new file mode 120000 +index 00000000000..f9e48d114a3 +--- /dev/null ++++ b/package/feeds/packages/openconnect +@@ -0,0 +1 @@ ++../../../feeds/packages/net/openconnect +\ No newline at end of file +diff --git a/package/feeds/packages/opendkim b/package/feeds/packages/opendkim +new file mode 120000 +index 00000000000..ce54d480dc3 +--- /dev/null ++++ b/package/feeds/packages/opendkim +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/opendkim +\ No newline at end of file +diff --git a/package/feeds/packages/openfortivpn b/package/feeds/packages/openfortivpn +new file mode 120000 +index 00000000000..0445d50f4db +--- /dev/null ++++ b/package/feeds/packages/openfortivpn +@@ -0,0 +1 @@ ++../../../feeds/packages/net/openfortivpn +\ No newline at end of file +diff --git a/package/feeds/packages/openldap b/package/feeds/packages/openldap +new file mode 120000 +index 00000000000..688e82f7114 +--- /dev/null ++++ b/package/feeds/packages/openldap +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/openldap +\ No newline at end of file +diff --git a/package/feeds/packages/openobex b/package/feeds/packages/openobex +new file mode 120000 +index 00000000000..7e414f6d553 +--- /dev/null ++++ b/package/feeds/packages/openobex +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/openobex +\ No newline at end of file +diff --git a/package/feeds/packages/openocd b/package/feeds/packages/openocd +new file mode 120000 +index 00000000000..82f1cb82211 +--- /dev/null ++++ b/package/feeds/packages/openocd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/openocd +\ No newline at end of file +diff --git a/package/feeds/packages/openpgm b/package/feeds/packages/openpgm +new file mode 120000 +index 00000000000..9afabd1f344 +--- /dev/null ++++ b/package/feeds/packages/openpgm +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/openpgm +\ No newline at end of file +diff --git a/package/feeds/packages/openpyxl b/package/feeds/packages/openpyxl +new file mode 120000 +index 00000000000..e80c16445e7 +--- /dev/null ++++ b/package/feeds/packages/openpyxl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/openpyxl +\ No newline at end of file +diff --git a/package/feeds/packages/opensc b/package/feeds/packages/opensc +new file mode 120000 +index 00000000000..5bf304ea8c7 +--- /dev/null ++++ b/package/feeds/packages/opensc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/opensc +\ No newline at end of file +diff --git a/package/feeds/packages/openssh b/package/feeds/packages/openssh +new file mode 120000 +index 00000000000..36e2e92d551 +--- /dev/null ++++ b/package/feeds/packages/openssh +@@ -0,0 +1 @@ ++../../../feeds/packages/net/openssh +\ No newline at end of file +diff --git a/package/feeds/packages/opentracker b/package/feeds/packages/opentracker +new file mode 120000 +index 00000000000..dd941d14a9e +--- /dev/null ++++ b/package/feeds/packages/opentracker +@@ -0,0 +1 @@ ++../../../feeds/packages/net/opentracker +\ No newline at end of file +diff --git a/package/feeds/packages/openvpn b/package/feeds/packages/openvpn +new file mode 120000 +index 00000000000..70253d5d72b +--- /dev/null ++++ b/package/feeds/packages/openvpn +@@ -0,0 +1 @@ ++../../../feeds/packages/net/openvpn +\ No newline at end of file +diff --git a/package/feeds/packages/openvpn-easy-rsa b/package/feeds/packages/openvpn-easy-rsa +new file mode 120000 +index 00000000000..538340ba052 +--- /dev/null ++++ b/package/feeds/packages/openvpn-easy-rsa +@@ -0,0 +1 @@ ++../../../feeds/packages/net/openvpn-easy-rsa +\ No newline at end of file +diff --git a/package/feeds/packages/openvswitch b/package/feeds/packages/openvswitch +new file mode 120000 +index 00000000000..f1de4486dfc +--- /dev/null ++++ b/package/feeds/packages/openvswitch +@@ -0,0 +1 @@ ++../../../feeds/packages/net/openvswitch +\ No newline at end of file +diff --git a/package/feeds/packages/openwisp-config b/package/feeds/packages/openwisp-config +new file mode 120000 +index 00000000000..3b13adca9d6 +--- /dev/null ++++ b/package/feeds/packages/openwisp-config +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/openwisp-config +\ No newline at end of file +diff --git a/package/feeds/packages/openzwave b/package/feeds/packages/openzwave +new file mode 120000 +index 00000000000..6758fc93527 +--- /dev/null ++++ b/package/feeds/packages/openzwave +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/openzwave +\ No newline at end of file +diff --git a/package/feeds/packages/opus b/package/feeds/packages/opus +new file mode 120000 +index 00000000000..319504c6c4d +--- /dev/null ++++ b/package/feeds/packages/opus +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/opus +\ No newline at end of file +diff --git a/package/feeds/packages/opus-tools b/package/feeds/packages/opus-tools +new file mode 120000 +index 00000000000..bd22a00b94b +--- /dev/null ++++ b/package/feeds/packages/opus-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/opus-tools +\ No newline at end of file +diff --git a/package/feeds/packages/opusfile b/package/feeds/packages/opusfile +new file mode 120000 +index 00000000000..2a7406ae2c4 +--- /dev/null ++++ b/package/feeds/packages/opusfile +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/opusfile +\ No newline at end of file +diff --git a/package/feeds/packages/ostiary b/package/feeds/packages/ostiary +new file mode 120000 +index 00000000000..0e047a85b84 +--- /dev/null ++++ b/package/feeds/packages/ostiary +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ostiary +\ No newline at end of file +diff --git a/package/feeds/packages/overture b/package/feeds/packages/overture +new file mode 120000 +index 00000000000..3450bd36927 +--- /dev/null ++++ b/package/feeds/packages/overture +@@ -0,0 +1 @@ ++../../../feeds/packages/net/overture +\ No newline at end of file +diff --git a/package/feeds/packages/ovn b/package/feeds/packages/ovn +new file mode 120000 +index 00000000000..428dd7c8579 +--- /dev/null ++++ b/package/feeds/packages/ovn +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ovn +\ No newline at end of file +diff --git a/package/feeds/packages/ovsd b/package/feeds/packages/ovsd +new file mode 120000 +index 00000000000..e71ad67ff11 +--- /dev/null ++++ b/package/feeds/packages/ovsd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ovsd +\ No newline at end of file +diff --git a/package/feeds/packages/owfs b/package/feeds/packages/owfs +new file mode 120000 +index 00000000000..39c8aed1b85 +--- /dev/null ++++ b/package/feeds/packages/owfs +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/owfs +\ No newline at end of file +diff --git a/package/feeds/packages/owipcalc b/package/feeds/packages/owipcalc +new file mode 120000 +index 00000000000..55cf20ad8ba +--- /dev/null ++++ b/package/feeds/packages/owipcalc +@@ -0,0 +1 @@ ++../../../feeds/packages/net/owipcalc +\ No newline at end of file +diff --git a/package/feeds/packages/p11-kit b/package/feeds/packages/p11-kit +new file mode 120000 +index 00000000000..878169e1e86 +--- /dev/null ++++ b/package/feeds/packages/p11-kit +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/p11-kit +\ No newline at end of file +diff --git a/package/feeds/packages/p910nd b/package/feeds/packages/p910nd +new file mode 120000 +index 00000000000..a6a99cc3763 +--- /dev/null ++++ b/package/feeds/packages/p910nd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/p910nd +\ No newline at end of file +diff --git a/package/feeds/packages/packr b/package/feeds/packages/packr +new file mode 120000 +index 00000000000..06cbc9cca4f +--- /dev/null ++++ b/package/feeds/packages/packr +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/packr +\ No newline at end of file +diff --git a/package/feeds/packages/pagekitec b/package/feeds/packages/pagekitec +new file mode 120000 +index 00000000000..c9f6bfb3de8 +--- /dev/null ++++ b/package/feeds/packages/pagekitec +@@ -0,0 +1 @@ ++../../../feeds/packages/net/pagekitec +\ No newline at end of file +diff --git a/package/feeds/packages/parted b/package/feeds/packages/parted +new file mode 120000 +index 00000000000..8a2ac127d19 +--- /dev/null ++++ b/package/feeds/packages/parted +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/parted +\ No newline at end of file +diff --git a/package/feeds/packages/passlib b/package/feeds/packages/passlib +new file mode 120000 +index 00000000000..af5bc8ab1cf +--- /dev/null ++++ b/package/feeds/packages/passlib +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/passlib +\ No newline at end of file +diff --git a/package/feeds/packages/patch b/package/feeds/packages/patch +new file mode 120000 +index 00000000000..7344cd6646f +--- /dev/null ++++ b/package/feeds/packages/patch +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/patch +\ No newline at end of file +diff --git a/package/feeds/packages/pciutils b/package/feeds/packages/pciutils +new file mode 120000 +index 00000000000..a9ecb52657a +--- /dev/null ++++ b/package/feeds/packages/pciutils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/pciutils +\ No newline at end of file +diff --git a/package/feeds/packages/pcmciautils b/package/feeds/packages/pcmciautils +new file mode 120000 +index 00000000000..e1db3a38cfe +--- /dev/null ++++ b/package/feeds/packages/pcmciautils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/pcmciautils +\ No newline at end of file +diff --git a/package/feeds/packages/pcre2 b/package/feeds/packages/pcre2 +new file mode 120000 +index 00000000000..cdd9ecc10ba +--- /dev/null ++++ b/package/feeds/packages/pcre2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/pcre2 +\ No newline at end of file +diff --git a/package/feeds/packages/pcsc-lite b/package/feeds/packages/pcsc-lite +new file mode 120000 +index 00000000000..e74a0a255be +--- /dev/null ++++ b/package/feeds/packages/pcsc-lite +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/pcsc-lite +\ No newline at end of file +diff --git a/package/feeds/packages/pcsc-tools b/package/feeds/packages/pcsc-tools +new file mode 120000 +index 00000000000..e88a5f10a0a +--- /dev/null ++++ b/package/feeds/packages/pcsc-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/pcsc-tools +\ No newline at end of file +diff --git a/package/feeds/packages/pdns b/package/feeds/packages/pdns +new file mode 120000 +index 00000000000..0ecfe671249 +--- /dev/null ++++ b/package/feeds/packages/pdns +@@ -0,0 +1 @@ ++../../../feeds/packages/net/pdns +\ No newline at end of file +diff --git a/package/feeds/packages/pdns-recursor b/package/feeds/packages/pdns-recursor +new file mode 120000 +index 00000000000..3e71d22cf6c +--- /dev/null ++++ b/package/feeds/packages/pdns-recursor +@@ -0,0 +1 @@ ++../../../feeds/packages/net/pdns-recursor +\ No newline at end of file +diff --git a/package/feeds/packages/pen b/package/feeds/packages/pen +new file mode 120000 +index 00000000000..c76dbdfc969 +--- /dev/null ++++ b/package/feeds/packages/pen +@@ -0,0 +1 @@ ++../../../feeds/packages/net/pen +\ No newline at end of file +diff --git a/package/feeds/packages/perl b/package/feeds/packages/perl +new file mode 120000 +index 00000000000..d3ced61c4fa +--- /dev/null ++++ b/package/feeds/packages/perl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl +\ No newline at end of file +diff --git a/package/feeds/packages/perl-ack b/package/feeds/packages/perl-ack +new file mode 120000 +index 00000000000..6be0d9b0ba9 +--- /dev/null ++++ b/package/feeds/packages/perl-ack +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-ack +\ No newline at end of file +diff --git a/package/feeds/packages/perl-authen-sasl b/package/feeds/packages/perl-authen-sasl +new file mode 120000 +index 00000000000..f7b24436256 +--- /dev/null ++++ b/package/feeds/packages/perl-authen-sasl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-authen-sasl +\ No newline at end of file +diff --git a/package/feeds/packages/perl-authen-sasl-xs b/package/feeds/packages/perl-authen-sasl-xs +new file mode 120000 +index 00000000000..ddaceb9b957 +--- /dev/null ++++ b/package/feeds/packages/perl-authen-sasl-xs +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-authen-sasl-xs +\ No newline at end of file +diff --git a/package/feeds/packages/perl-cgi b/package/feeds/packages/perl-cgi +new file mode 120000 +index 00000000000..c1b9ae849bc +--- /dev/null ++++ b/package/feeds/packages/perl-cgi +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-cgi +\ No newline at end of file +diff --git a/package/feeds/packages/perl-compress-bzip2 b/package/feeds/packages/perl-compress-bzip2 +new file mode 120000 +index 00000000000..fa4a76badb6 +--- /dev/null ++++ b/package/feeds/packages/perl-compress-bzip2 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-compress-bzip2 +\ No newline at end of file +diff --git a/package/feeds/packages/perl-dbi b/package/feeds/packages/perl-dbi +new file mode 120000 +index 00000000000..f08c952be49 +--- /dev/null ++++ b/package/feeds/packages/perl-dbi +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-dbi +\ No newline at end of file +diff --git a/package/feeds/packages/perl-device-serialport b/package/feeds/packages/perl-device-serialport +new file mode 120000 +index 00000000000..18cedc56118 +--- /dev/null ++++ b/package/feeds/packages/perl-device-serialport +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-device-serialport +\ No newline at end of file +diff --git a/package/feeds/packages/perl-device-usb b/package/feeds/packages/perl-device-usb +new file mode 120000 +index 00000000000..6771efab691 +--- /dev/null ++++ b/package/feeds/packages/perl-device-usb +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-device-usb +\ No newline at end of file +diff --git a/package/feeds/packages/perl-encode-locale b/package/feeds/packages/perl-encode-locale +new file mode 120000 +index 00000000000..e5899fecff4 +--- /dev/null ++++ b/package/feeds/packages/perl-encode-locale +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-encode-locale +\ No newline at end of file +diff --git a/package/feeds/packages/perl-file-listing b/package/feeds/packages/perl-file-listing +new file mode 120000 +index 00000000000..bc9963aa321 +--- /dev/null ++++ b/package/feeds/packages/perl-file-listing +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-file-listing +\ No newline at end of file +diff --git a/package/feeds/packages/perl-file-next b/package/feeds/packages/perl-file-next +new file mode 120000 +index 00000000000..5e6c96ed030 +--- /dev/null ++++ b/package/feeds/packages/perl-file-next +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-file-next +\ No newline at end of file +diff --git a/package/feeds/packages/perl-file-rsyncp b/package/feeds/packages/perl-file-rsyncp +new file mode 120000 +index 00000000000..ec2a90e3a34 +--- /dev/null ++++ b/package/feeds/packages/perl-file-rsyncp +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-file-rsyncp +\ No newline at end of file +diff --git a/package/feeds/packages/perl-file-sharedir-install b/package/feeds/packages/perl-file-sharedir-install +new file mode 120000 +index 00000000000..b640d5ea7c1 +--- /dev/null ++++ b/package/feeds/packages/perl-file-sharedir-install +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-file-sharedir-install +\ No newline at end of file +diff --git a/package/feeds/packages/perl-html-form b/package/feeds/packages/perl-html-form +new file mode 120000 +index 00000000000..aea30b4f3c9 +--- /dev/null ++++ b/package/feeds/packages/perl-html-form +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-html-form +\ No newline at end of file +diff --git a/package/feeds/packages/perl-html-parser b/package/feeds/packages/perl-html-parser +new file mode 120000 +index 00000000000..44f29b12612 +--- /dev/null ++++ b/package/feeds/packages/perl-html-parser +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-html-parser +\ No newline at end of file +diff --git a/package/feeds/packages/perl-html-tagset b/package/feeds/packages/perl-html-tagset +new file mode 120000 +index 00000000000..6c6c50c144a +--- /dev/null ++++ b/package/feeds/packages/perl-html-tagset +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-html-tagset +\ No newline at end of file +diff --git a/package/feeds/packages/perl-html-tree b/package/feeds/packages/perl-html-tree +new file mode 120000 +index 00000000000..a418f0815cb +--- /dev/null ++++ b/package/feeds/packages/perl-html-tree +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-html-tree +\ No newline at end of file +diff --git a/package/feeds/packages/perl-http-cookies b/package/feeds/packages/perl-http-cookies +new file mode 120000 +index 00000000000..563ff350cdd +--- /dev/null ++++ b/package/feeds/packages/perl-http-cookies +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-http-cookies +\ No newline at end of file +diff --git a/package/feeds/packages/perl-http-daemon b/package/feeds/packages/perl-http-daemon +new file mode 120000 +index 00000000000..dd07bd8f32f +--- /dev/null ++++ b/package/feeds/packages/perl-http-daemon +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-http-daemon +\ No newline at end of file +diff --git a/package/feeds/packages/perl-http-date b/package/feeds/packages/perl-http-date +new file mode 120000 +index 00000000000..4a722040f64 +--- /dev/null ++++ b/package/feeds/packages/perl-http-date +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-http-date +\ No newline at end of file +diff --git a/package/feeds/packages/perl-http-message b/package/feeds/packages/perl-http-message +new file mode 120000 +index 00000000000..14ee0fb8014 +--- /dev/null ++++ b/package/feeds/packages/perl-http-message +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-http-message +\ No newline at end of file +diff --git a/package/feeds/packages/perl-http-negotiate b/package/feeds/packages/perl-http-negotiate +new file mode 120000 +index 00000000000..8b87a526849 +--- /dev/null ++++ b/package/feeds/packages/perl-http-negotiate +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-http-negotiate +\ No newline at end of file +diff --git a/package/feeds/packages/perl-http-server-simple b/package/feeds/packages/perl-http-server-simple +new file mode 120000 +index 00000000000..23fde566a5b +--- /dev/null ++++ b/package/feeds/packages/perl-http-server-simple +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-http-server-simple +\ No newline at end of file +diff --git a/package/feeds/packages/perl-inline b/package/feeds/packages/perl-inline +new file mode 120000 +index 00000000000..76a879ae210 +--- /dev/null ++++ b/package/feeds/packages/perl-inline +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-inline +\ No newline at end of file +diff --git a/package/feeds/packages/perl-inline-c b/package/feeds/packages/perl-inline-c +new file mode 120000 +index 00000000000..b38227c969d +--- /dev/null ++++ b/package/feeds/packages/perl-inline-c +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-inline-c +\ No newline at end of file +diff --git a/package/feeds/packages/perl-io-html b/package/feeds/packages/perl-io-html +new file mode 120000 +index 00000000000..614a88e4fbb +--- /dev/null ++++ b/package/feeds/packages/perl-io-html +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-io-html +\ No newline at end of file +diff --git a/package/feeds/packages/perl-lockfile-simple b/package/feeds/packages/perl-lockfile-simple +new file mode 120000 +index 00000000000..ed09675f364 +--- /dev/null ++++ b/package/feeds/packages/perl-lockfile-simple +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-lockfile-simple +\ No newline at end of file +diff --git a/package/feeds/packages/perl-lwp-mediatypes b/package/feeds/packages/perl-lwp-mediatypes +new file mode 120000 +index 00000000000..ac83ed0761a +--- /dev/null ++++ b/package/feeds/packages/perl-lwp-mediatypes +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-lwp-mediatypes +\ No newline at end of file +diff --git a/package/feeds/packages/perl-mail-spamassassin b/package/feeds/packages/perl-mail-spamassassin +new file mode 120000 +index 00000000000..ca528d706fd +--- /dev/null ++++ b/package/feeds/packages/perl-mail-spamassassin +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-mail-spamassassin +\ No newline at end of file +diff --git a/package/feeds/packages/perl-net-cidr-lite b/package/feeds/packages/perl-net-cidr-lite +new file mode 120000 +index 00000000000..c0bd89ab2f9 +--- /dev/null ++++ b/package/feeds/packages/perl-net-cidr-lite +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-net-cidr-lite +\ No newline at end of file +diff --git a/package/feeds/packages/perl-net-dns b/package/feeds/packages/perl-net-dns +new file mode 120000 +index 00000000000..0871b08720c +--- /dev/null ++++ b/package/feeds/packages/perl-net-dns +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-net-dns +\ No newline at end of file +diff --git a/package/feeds/packages/perl-net-http b/package/feeds/packages/perl-net-http +new file mode 120000 +index 00000000000..a1746acb722 +--- /dev/null ++++ b/package/feeds/packages/perl-net-http +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-net-http +\ No newline at end of file +diff --git a/package/feeds/packages/perl-net-telnet b/package/feeds/packages/perl-net-telnet +new file mode 120000 +index 00000000000..d9a0dab8005 +--- /dev/null ++++ b/package/feeds/packages/perl-net-telnet +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-net-telnet +\ No newline at end of file +diff --git a/package/feeds/packages/perl-netaddr-ip b/package/feeds/packages/perl-netaddr-ip +new file mode 120000 +index 00000000000..88a65128a1a +--- /dev/null ++++ b/package/feeds/packages/perl-netaddr-ip +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-netaddr-ip +\ No newline at end of file +diff --git a/package/feeds/packages/perl-parse-recdescent b/package/feeds/packages/perl-parse-recdescent +new file mode 120000 +index 00000000000..ae2c936981d +--- /dev/null ++++ b/package/feeds/packages/perl-parse-recdescent +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-parse-recdescent +\ No newline at end of file +diff --git a/package/feeds/packages/perl-parse-yapp b/package/feeds/packages/perl-parse-yapp +new file mode 120000 +index 00000000000..15647e7eb42 +--- /dev/null ++++ b/package/feeds/packages/perl-parse-yapp +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-parse-yapp +\ No newline at end of file +diff --git a/package/feeds/packages/perl-sub-uplevel b/package/feeds/packages/perl-sub-uplevel +new file mode 120000 +index 00000000000..759a5ecf7b3 +--- /dev/null ++++ b/package/feeds/packages/perl-sub-uplevel +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-sub-uplevel +\ No newline at end of file +diff --git a/package/feeds/packages/perl-test-harness b/package/feeds/packages/perl-test-harness +new file mode 120000 +index 00000000000..2f5144e468c +--- /dev/null ++++ b/package/feeds/packages/perl-test-harness +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-test-harness +\ No newline at end of file +diff --git a/package/feeds/packages/perl-test-warn b/package/feeds/packages/perl-test-warn +new file mode 120000 +index 00000000000..7e2991e2e61 +--- /dev/null ++++ b/package/feeds/packages/perl-test-warn +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-test-warn +\ No newline at end of file +diff --git a/package/feeds/packages/perl-text-csv_xs b/package/feeds/packages/perl-text-csv_xs +new file mode 120000 +index 00000000000..04201dec0d5 +--- /dev/null ++++ b/package/feeds/packages/perl-text-csv_xs +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-text-csv_xs +\ No newline at end of file +diff --git a/package/feeds/packages/perl-try-tiny b/package/feeds/packages/perl-try-tiny +new file mode 120000 +index 00000000000..8f1ee2bc28c +--- /dev/null ++++ b/package/feeds/packages/perl-try-tiny +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-try-tiny +\ No newline at end of file +diff --git a/package/feeds/packages/perl-uri b/package/feeds/packages/perl-uri +new file mode 120000 +index 00000000000..f4b9b8eaa21 +--- /dev/null ++++ b/package/feeds/packages/perl-uri +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-uri +\ No newline at end of file +diff --git a/package/feeds/packages/perl-www b/package/feeds/packages/perl-www +new file mode 120000 +index 00000000000..8cb731cceb5 +--- /dev/null ++++ b/package/feeds/packages/perl-www +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-www +\ No newline at end of file +diff --git a/package/feeds/packages/perl-www-curl b/package/feeds/packages/perl-www-curl +new file mode 120000 +index 00000000000..618c8b01dbc +--- /dev/null ++++ b/package/feeds/packages/perl-www-curl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-www-curl +\ No newline at end of file +diff --git a/package/feeds/packages/perl-www-mechanize b/package/feeds/packages/perl-www-mechanize +new file mode 120000 +index 00000000000..54dd286b26c +--- /dev/null ++++ b/package/feeds/packages/perl-www-mechanize +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-www-mechanize +\ No newline at end of file +diff --git a/package/feeds/packages/perl-www-robotrules b/package/feeds/packages/perl-www-robotrules +new file mode 120000 +index 00000000000..b632a901e12 +--- /dev/null ++++ b/package/feeds/packages/perl-www-robotrules +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-www-robotrules +\ No newline at end of file +diff --git a/package/feeds/packages/perl-xml-parser b/package/feeds/packages/perl-xml-parser +new file mode 120000 +index 00000000000..d9297769627 +--- /dev/null ++++ b/package/feeds/packages/perl-xml-parser +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/perl-xml-parser +\ No newline at end of file +diff --git a/package/feeds/packages/phantap b/package/feeds/packages/phantap +new file mode 120000 +index 00000000000..32b1e9d84f6 +--- /dev/null ++++ b/package/feeds/packages/phantap +@@ -0,0 +1 @@ ++../../../feeds/packages/net/phantap +\ No newline at end of file +diff --git a/package/feeds/packages/php7 b/package/feeds/packages/php7 +new file mode 120000 +index 00000000000..bc282efda54 +--- /dev/null ++++ b/package/feeds/packages/php7 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7 +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-dio b/package/feeds/packages/php7-pecl-dio +new file mode 120000 +index 00000000000..4efa42c8f59 +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-dio +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-dio +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-http b/package/feeds/packages/php7-pecl-http +new file mode 120000 +index 00000000000..d3844e58240 +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-http +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-http +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-imagick b/package/feeds/packages/php7-pecl-imagick +new file mode 120000 +index 00000000000..4dd9d764dde +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-imagick +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-imagick +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-krb5 b/package/feeds/packages/php7-pecl-krb5 +new file mode 120000 +index 00000000000..36155e6b6f7 +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-krb5 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-krb5 +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-libevent b/package/feeds/packages/php7-pecl-libevent +new file mode 120000 +index 00000000000..6d9e63d635c +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-libevent +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-libevent +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-mcrypt b/package/feeds/packages/php7-pecl-mcrypt +new file mode 120000 +index 00000000000..02472219fe3 +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-mcrypt +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-mcrypt +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-propro b/package/feeds/packages/php7-pecl-propro +new file mode 120000 +index 00000000000..83ef0291fcc +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-propro +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-propro +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-raphf b/package/feeds/packages/php7-pecl-raphf +new file mode 120000 +index 00000000000..e8dc6fd14da +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-raphf +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-raphf +\ No newline at end of file +diff --git a/package/feeds/packages/php7-pecl-redis b/package/feeds/packages/php7-pecl-redis +new file mode 120000 +index 00000000000..32858e0f3cf +--- /dev/null ++++ b/package/feeds/packages/php7-pecl-redis +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php7-pecl-redis +\ No newline at end of file +diff --git a/package/feeds/packages/php8 b/package/feeds/packages/php8 +new file mode 120000 +index 00000000000..7bbf99c5edc +--- /dev/null ++++ b/package/feeds/packages/php8 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/php8 +\ No newline at end of file +diff --git a/package/feeds/packages/pianod b/package/feeds/packages/pianod +new file mode 120000 +index 00000000000..173c1cab8bd +--- /dev/null ++++ b/package/feeds/packages/pianod +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/pianod +\ No newline at end of file +diff --git a/package/feeds/packages/picocom b/package/feeds/packages/picocom +new file mode 120000 +index 00000000000..c9bd643c398 +--- /dev/null ++++ b/package/feeds/packages/picocom +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/picocom +\ No newline at end of file +diff --git a/package/feeds/packages/pigeonhole b/package/feeds/packages/pigeonhole +new file mode 120000 +index 00000000000..c98c92db8f5 +--- /dev/null ++++ b/package/feeds/packages/pigeonhole +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/pigeonhole +\ No newline at end of file +diff --git a/package/feeds/packages/pigz b/package/feeds/packages/pigz +new file mode 120000 +index 00000000000..390cc4b13cf +--- /dev/null ++++ b/package/feeds/packages/pigz +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/pigz +\ No newline at end of file +diff --git a/package/feeds/packages/pillow b/package/feeds/packages/pillow +new file mode 120000 +index 00000000000..6c40bf57837 +--- /dev/null ++++ b/package/feeds/packages/pillow +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/pillow +\ No newline at end of file +diff --git a/package/feeds/packages/pingcheck b/package/feeds/packages/pingcheck +new file mode 120000 +index 00000000000..d4aa277f6d1 +--- /dev/null ++++ b/package/feeds/packages/pingcheck +@@ -0,0 +1 @@ ++../../../feeds/packages/net/pingcheck +\ No newline at end of file +diff --git a/package/feeds/packages/pixiewps b/package/feeds/packages/pixiewps +new file mode 120000 +index 00000000000..9934324131d +--- /dev/null ++++ b/package/feeds/packages/pixiewps +@@ -0,0 +1 @@ ++../../../feeds/packages/net/pixiewps +\ No newline at end of file +diff --git a/package/feeds/packages/pixman b/package/feeds/packages/pixman +new file mode 120000 +index 00000000000..8401cf18f4f +--- /dev/null ++++ b/package/feeds/packages/pixman +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/pixman +\ No newline at end of file +diff --git a/package/feeds/packages/pkg-config b/package/feeds/packages/pkg-config +new file mode 120000 +index 00000000000..654b2200ad5 +--- /dev/null ++++ b/package/feeds/packages/pkg-config +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/pkg-config +\ No newline at end of file +diff --git a/package/feeds/packages/pkgconf b/package/feeds/packages/pkgconf +new file mode 120000 +index 00000000000..afc43ae7733 +--- /dev/null ++++ b/package/feeds/packages/pkgconf +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/pkgconf +\ No newline at end of file +diff --git a/package/feeds/packages/poco b/package/feeds/packages/poco +new file mode 120000 +index 00000000000..59e548ec846 +--- /dev/null ++++ b/package/feeds/packages/poco +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/poco +\ No newline at end of file +diff --git a/package/feeds/packages/podman b/package/feeds/packages/podman +new file mode 120000 +index 00000000000..6f6aefc437a +--- /dev/null ++++ b/package/feeds/packages/podman +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/podman +\ No newline at end of file +diff --git a/package/feeds/packages/polipo b/package/feeds/packages/polipo +new file mode 120000 +index 00000000000..f12f0dde130 +--- /dev/null ++++ b/package/feeds/packages/polipo +@@ -0,0 +1 @@ ++../../../feeds/packages/net/polipo +\ No newline at end of file +diff --git a/package/feeds/packages/port-mirroring b/package/feeds/packages/port-mirroring +new file mode 120000 +index 00000000000..634020ff751 +--- /dev/null ++++ b/package/feeds/packages/port-mirroring +@@ -0,0 +1 @@ ++../../../feeds/packages/net/port-mirroring +\ No newline at end of file +diff --git a/package/feeds/packages/portaudio b/package/feeds/packages/portaudio +new file mode 120000 +index 00000000000..261bbfc9a60 +--- /dev/null ++++ b/package/feeds/packages/portaudio +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/portaudio +\ No newline at end of file +diff --git a/package/feeds/packages/postfix b/package/feeds/packages/postfix +new file mode 120000 +index 00000000000..67d854ff9c6 +--- /dev/null ++++ b/package/feeds/packages/postfix +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/postfix +\ No newline at end of file +diff --git a/package/feeds/packages/postgresql b/package/feeds/packages/postgresql +new file mode 120000 +index 00000000000..ae01bea1276 +--- /dev/null ++++ b/package/feeds/packages/postgresql +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/postgresql +\ No newline at end of file +diff --git a/package/feeds/packages/powertop b/package/feeds/packages/powertop +new file mode 120000 +index 00000000000..4aef34fca2b +--- /dev/null ++++ b/package/feeds/packages/powertop +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/powertop +\ No newline at end of file +diff --git a/package/feeds/packages/pppossh b/package/feeds/packages/pppossh +new file mode 120000 +index 00000000000..dfff553f53d +--- /dev/null ++++ b/package/feeds/packages/pppossh +@@ -0,0 +1 @@ ++../../../feeds/packages/net/pppossh +\ No newline at end of file +diff --git a/package/feeds/packages/pps-tools b/package/feeds/packages/pps-tools +new file mode 120000 +index 00000000000..1ee4f04a608 +--- /dev/null ++++ b/package/feeds/packages/pps-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/pps-tools +\ No newline at end of file +diff --git a/package/feeds/packages/pptpd b/package/feeds/packages/pptpd +new file mode 120000 +index 00000000000..cdf42531586 +--- /dev/null ++++ b/package/feeds/packages/pptpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/pptpd +\ No newline at end of file +diff --git a/package/feeds/packages/privoxy b/package/feeds/packages/privoxy +new file mode 120000 +index 00000000000..31df02beebd +--- /dev/null ++++ b/package/feeds/packages/privoxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/privoxy +\ No newline at end of file +diff --git a/package/feeds/packages/procps-ng b/package/feeds/packages/procps-ng +new file mode 120000 +index 00000000000..f0d418774a3 +--- /dev/null ++++ b/package/feeds/packages/procps-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/procps-ng +\ No newline at end of file +diff --git a/package/feeds/packages/progress b/package/feeds/packages/progress +new file mode 120000 +index 00000000000..7f2c226fa8b +--- /dev/null ++++ b/package/feeds/packages/progress +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/progress +\ No newline at end of file +diff --git a/package/feeds/packages/prometheus b/package/feeds/packages/prometheus +new file mode 120000 +index 00000000000..59813ee198a +--- /dev/null ++++ b/package/feeds/packages/prometheus +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/prometheus +\ No newline at end of file +diff --git a/package/feeds/packages/prometheus-node-exporter-lua b/package/feeds/packages/prometheus-node-exporter-lua +new file mode 120000 +index 00000000000..faa3b8a5327 +--- /dev/null ++++ b/package/feeds/packages/prometheus-node-exporter-lua +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/prometheus-node-exporter-lua +\ No newline at end of file +diff --git a/package/feeds/packages/prometheus-statsd-exporter b/package/feeds/packages/prometheus-statsd-exporter +new file mode 120000 +index 00000000000..d26e9926174 +--- /dev/null ++++ b/package/feeds/packages/prometheus-statsd-exporter +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/prometheus-statsd-exporter +\ No newline at end of file +diff --git a/package/feeds/packages/prosody b/package/feeds/packages/prosody +new file mode 120000 +index 00000000000..54487b6c185 +--- /dev/null ++++ b/package/feeds/packages/prosody +@@ -0,0 +1 @@ ++../../../feeds/packages/net/prosody +\ No newline at end of file +diff --git a/package/feeds/packages/protobuf b/package/feeds/packages/protobuf +new file mode 120000 +index 00000000000..f29fe704df2 +--- /dev/null ++++ b/package/feeds/packages/protobuf +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/protobuf +\ No newline at end of file +diff --git a/package/feeds/packages/protobuf-c b/package/feeds/packages/protobuf-c +new file mode 120000 +index 00000000000..2f2c75f58f7 +--- /dev/null ++++ b/package/feeds/packages/protobuf-c +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/protobuf-c +\ No newline at end of file +diff --git a/package/feeds/packages/proxychains-ng b/package/feeds/packages/proxychains-ng +new file mode 120000 +index 00000000000..0a020e3bfce +--- /dev/null ++++ b/package/feeds/packages/proxychains-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/net/proxychains-ng +\ No newline at end of file +diff --git a/package/feeds/packages/pservice b/package/feeds/packages/pservice +new file mode 120000 +index 00000000000..33fdf13c280 +--- /dev/null ++++ b/package/feeds/packages/pservice +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/pservice +\ No newline at end of file +diff --git a/package/feeds/packages/psmisc b/package/feeds/packages/psmisc +new file mode 120000 +index 00000000000..13d849a6ff0 +--- /dev/null ++++ b/package/feeds/packages/psmisc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/psmisc +\ No newline at end of file +diff --git a/package/feeds/packages/psqlodbc b/package/feeds/packages/psqlodbc +new file mode 120000 +index 00000000000..d885b571554 +--- /dev/null ++++ b/package/feeds/packages/psqlodbc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/psqlodbc +\ No newline at end of file +diff --git a/package/feeds/packages/pthsem b/package/feeds/packages/pthsem +new file mode 120000 +index 00000000000..bb99e8d7db3 +--- /dev/null ++++ b/package/feeds/packages/pthsem +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/pthsem +\ No newline at end of file +diff --git a/package/feeds/packages/ptunnel-ng b/package/feeds/packages/ptunnel-ng +new file mode 120000 +index 00000000000..f20154c77ec +--- /dev/null ++++ b/package/feeds/packages/ptunnel-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ptunnel-ng +\ No newline at end of file +diff --git a/package/feeds/packages/pugixml b/package/feeds/packages/pugixml +new file mode 120000 +index 00000000000..35d63236bda +--- /dev/null ++++ b/package/feeds/packages/pugixml +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/pugixml +\ No newline at end of file +diff --git a/package/feeds/packages/pulseaudio b/package/feeds/packages/pulseaudio +new file mode 120000 +index 00000000000..8d3cb222453 +--- /dev/null ++++ b/package/feeds/packages/pulseaudio +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/pulseaudio +\ No newline at end of file +diff --git a/package/feeds/packages/pv b/package/feeds/packages/pv +new file mode 120000 +index 00000000000..c7d6c8f2b69 +--- /dev/null ++++ b/package/feeds/packages/pv +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/pv +\ No newline at end of file +diff --git a/package/feeds/packages/pyjwt b/package/feeds/packages/pyjwt +new file mode 120000 +index 00000000000..e7aa13b844a +--- /dev/null ++++ b/package/feeds/packages/pyjwt +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/pyjwt +\ No newline at end of file +diff --git a/package/feeds/packages/pymysql b/package/feeds/packages/pymysql +new file mode 120000 +index 00000000000..9bfa51e405d +--- /dev/null ++++ b/package/feeds/packages/pymysql +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/pymysql +\ No newline at end of file +diff --git a/package/feeds/packages/pyodbc b/package/feeds/packages/pyodbc +new file mode 120000 +index 00000000000..31ea941820a +--- /dev/null ++++ b/package/feeds/packages/pyodbc +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/pyodbc +\ No newline at end of file +diff --git a/package/feeds/packages/python-aiohttp b/package/feeds/packages/python-aiohttp +new file mode 120000 +index 00000000000..a618ac2cf57 +--- /dev/null ++++ b/package/feeds/packages/python-aiohttp +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-aiohttp +\ No newline at end of file +diff --git a/package/feeds/packages/python-aiohttp-cors b/package/feeds/packages/python-aiohttp-cors +new file mode 120000 +index 00000000000..79e98696b03 +--- /dev/null ++++ b/package/feeds/packages/python-aiohttp-cors +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-aiohttp-cors +\ No newline at end of file +diff --git a/package/feeds/packages/python-apipkg b/package/feeds/packages/python-apipkg +new file mode 120000 +index 00000000000..44ed1fa8571 +--- /dev/null ++++ b/package/feeds/packages/python-apipkg +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-apipkg +\ No newline at end of file +diff --git a/package/feeds/packages/python-appdirs b/package/feeds/packages/python-appdirs +new file mode 120000 +index 00000000000..253c86bf2b6 +--- /dev/null ++++ b/package/feeds/packages/python-appdirs +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-appdirs +\ No newline at end of file +diff --git a/package/feeds/packages/python-asn1crypto b/package/feeds/packages/python-asn1crypto +new file mode 120000 +index 00000000000..fba30f07bd9 +--- /dev/null ++++ b/package/feeds/packages/python-asn1crypto +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-asn1crypto +\ No newline at end of file +diff --git a/package/feeds/packages/python-astral b/package/feeds/packages/python-astral +new file mode 120000 +index 00000000000..f5ff4432f12 +--- /dev/null ++++ b/package/feeds/packages/python-astral +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-astral +\ No newline at end of file +diff --git a/package/feeds/packages/python-async-timeout b/package/feeds/packages/python-async-timeout +new file mode 120000 +index 00000000000..035c3fcc308 +--- /dev/null ++++ b/package/feeds/packages/python-async-timeout +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-async-timeout +\ No newline at end of file +diff --git a/package/feeds/packages/python-atomicwrites b/package/feeds/packages/python-atomicwrites +new file mode 120000 +index 00000000000..338710b1a0b +--- /dev/null ++++ b/package/feeds/packages/python-atomicwrites +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-atomicwrites +\ No newline at end of file +diff --git a/package/feeds/packages/python-attrs b/package/feeds/packages/python-attrs +new file mode 120000 +index 00000000000..44c3bd8431f +--- /dev/null ++++ b/package/feeds/packages/python-attrs +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-attrs +\ No newline at end of file +diff --git a/package/feeds/packages/python-augeas b/package/feeds/packages/python-augeas +new file mode 120000 +index 00000000000..93a12d51600 +--- /dev/null ++++ b/package/feeds/packages/python-augeas +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-augeas +\ No newline at end of file +diff --git a/package/feeds/packages/python-automat b/package/feeds/packages/python-automat +new file mode 120000 +index 00000000000..9b97fae1ff9 +--- /dev/null ++++ b/package/feeds/packages/python-automat +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-automat +\ No newline at end of file +diff --git a/package/feeds/packages/python-awscli b/package/feeds/packages/python-awscli +new file mode 120000 +index 00000000000..f5c18f73d6c +--- /dev/null ++++ b/package/feeds/packages/python-awscli +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-awscli +\ No newline at end of file +diff --git a/package/feeds/packages/python-babel b/package/feeds/packages/python-babel +new file mode 120000 +index 00000000000..0fa3e3922ea +--- /dev/null ++++ b/package/feeds/packages/python-babel +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-babel +\ No newline at end of file +diff --git a/package/feeds/packages/python-bidict b/package/feeds/packages/python-bidict +new file mode 120000 +index 00000000000..91a8d9d8218 +--- /dev/null ++++ b/package/feeds/packages/python-bidict +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-bidict +\ No newline at end of file +diff --git a/package/feeds/packages/python-boto3 b/package/feeds/packages/python-boto3 +new file mode 120000 +index 00000000000..7922fdbed77 +--- /dev/null ++++ b/package/feeds/packages/python-boto3 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-boto3 +\ No newline at end of file +diff --git a/package/feeds/packages/python-botocore b/package/feeds/packages/python-botocore +new file mode 120000 +index 00000000000..670207212ca +--- /dev/null ++++ b/package/feeds/packages/python-botocore +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-botocore +\ No newline at end of file +diff --git a/package/feeds/packages/python-cached-property b/package/feeds/packages/python-cached-property +new file mode 120000 +index 00000000000..9618d14f7f5 +--- /dev/null ++++ b/package/feeds/packages/python-cached-property +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-cached-property +\ No newline at end of file +diff --git a/package/feeds/packages/python-cachelib b/package/feeds/packages/python-cachelib +new file mode 120000 +index 00000000000..7fa672b22ed +--- /dev/null ++++ b/package/feeds/packages/python-cachelib +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-cachelib +\ No newline at end of file +diff --git a/package/feeds/packages/python-cachetools b/package/feeds/packages/python-cachetools +new file mode 120000 +index 00000000000..e62ab850959 +--- /dev/null ++++ b/package/feeds/packages/python-cachetools +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-cachetools +\ No newline at end of file +diff --git a/package/feeds/packages/python-certifi b/package/feeds/packages/python-certifi +new file mode 120000 +index 00000000000..be0dd7aabc8 +--- /dev/null ++++ b/package/feeds/packages/python-certifi +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-certifi +\ No newline at end of file +diff --git a/package/feeds/packages/python-cffi b/package/feeds/packages/python-cffi +new file mode 120000 +index 00000000000..e23cfc791c8 +--- /dev/null ++++ b/package/feeds/packages/python-cffi +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-cffi +\ No newline at end of file +diff --git a/package/feeds/packages/python-chardet b/package/feeds/packages/python-chardet +new file mode 120000 +index 00000000000..7c39073ae97 +--- /dev/null ++++ b/package/feeds/packages/python-chardet +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-chardet +\ No newline at end of file +diff --git a/package/feeds/packages/python-ciso8601 b/package/feeds/packages/python-ciso8601 +new file mode 120000 +index 00000000000..317246b9216 +--- /dev/null ++++ b/package/feeds/packages/python-ciso8601 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-ciso8601 +\ No newline at end of file +diff --git a/package/feeds/packages/python-colorama b/package/feeds/packages/python-colorama +new file mode 120000 +index 00000000000..d86e8b661c4 +--- /dev/null ++++ b/package/feeds/packages/python-colorama +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-colorama +\ No newline at end of file +diff --git a/package/feeds/packages/python-constantly b/package/feeds/packages/python-constantly +new file mode 120000 +index 00000000000..489f8114fbf +--- /dev/null ++++ b/package/feeds/packages/python-constantly +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-constantly +\ No newline at end of file +diff --git a/package/feeds/packages/python-contextlib2 b/package/feeds/packages/python-contextlib2 +new file mode 120000 +index 00000000000..cb547b3bbef +--- /dev/null ++++ b/package/feeds/packages/python-contextlib2 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-contextlib2 +\ No newline at end of file +diff --git a/package/feeds/packages/python-cryptodome b/package/feeds/packages/python-cryptodome +new file mode 120000 +index 00000000000..8b02afed8d4 +--- /dev/null ++++ b/package/feeds/packages/python-cryptodome +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-cryptodome +\ No newline at end of file +diff --git a/package/feeds/packages/python-cryptodomex b/package/feeds/packages/python-cryptodomex +new file mode 120000 +index 00000000000..6f15e610b3e +--- /dev/null ++++ b/package/feeds/packages/python-cryptodomex +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-cryptodomex +\ No newline at end of file +diff --git a/package/feeds/packages/python-cryptography b/package/feeds/packages/python-cryptography +new file mode 120000 +index 00000000000..9d0083701a0 +--- /dev/null ++++ b/package/feeds/packages/python-cryptography +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-cryptography +\ No newline at end of file +diff --git a/package/feeds/packages/python-curl b/package/feeds/packages/python-curl +new file mode 120000 +index 00000000000..6d121372bee +--- /dev/null ++++ b/package/feeds/packages/python-curl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-curl +\ No newline at end of file +diff --git a/package/feeds/packages/python-dateutil b/package/feeds/packages/python-dateutil +new file mode 120000 +index 00000000000..c0c5353a9f6 +--- /dev/null ++++ b/package/feeds/packages/python-dateutil +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-dateutil +\ No newline at end of file +diff --git a/package/feeds/packages/python-decorator b/package/feeds/packages/python-decorator +new file mode 120000 +index 00000000000..4e41d08b00f +--- /dev/null ++++ b/package/feeds/packages/python-decorator +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-decorator +\ No newline at end of file +diff --git a/package/feeds/packages/python-defusedxml b/package/feeds/packages/python-defusedxml +new file mode 120000 +index 00000000000..3d2be6e8731 +--- /dev/null ++++ b/package/feeds/packages/python-defusedxml +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-defusedxml +\ No newline at end of file +diff --git a/package/feeds/packages/python-distro b/package/feeds/packages/python-distro +new file mode 120000 +index 00000000000..d5064343076 +--- /dev/null ++++ b/package/feeds/packages/python-distro +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-distro +\ No newline at end of file +diff --git a/package/feeds/packages/python-dns b/package/feeds/packages/python-dns +new file mode 120000 +index 00000000000..a9291b0dbb3 +--- /dev/null ++++ b/package/feeds/packages/python-dns +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-dns +\ No newline at end of file +diff --git a/package/feeds/packages/python-docker b/package/feeds/packages/python-docker +new file mode 120000 +index 00000000000..89c792b1d61 +--- /dev/null ++++ b/package/feeds/packages/python-docker +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-docker +\ No newline at end of file +diff --git a/package/feeds/packages/python-dockerpty b/package/feeds/packages/python-dockerpty +new file mode 120000 +index 00000000000..4679e6f24fa +--- /dev/null ++++ b/package/feeds/packages/python-dockerpty +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-dockerpty +\ No newline at end of file +diff --git a/package/feeds/packages/python-docopt b/package/feeds/packages/python-docopt +new file mode 120000 +index 00000000000..ce6e73a4ef2 +--- /dev/null ++++ b/package/feeds/packages/python-docopt +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-docopt +\ No newline at end of file +diff --git a/package/feeds/packages/python-docutils b/package/feeds/packages/python-docutils +new file mode 120000 +index 00000000000..24bb35191ac +--- /dev/null ++++ b/package/feeds/packages/python-docutils +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-docutils +\ No newline at end of file +diff --git a/package/feeds/packages/python-dotenv b/package/feeds/packages/python-dotenv +new file mode 120000 +index 00000000000..89f4928ba68 +--- /dev/null ++++ b/package/feeds/packages/python-dotenv +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-dotenv +\ No newline at end of file +diff --git a/package/feeds/packages/python-engineio b/package/feeds/packages/python-engineio +new file mode 120000 +index 00000000000..82716d4e049 +--- /dev/null ++++ b/package/feeds/packages/python-engineio +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-engineio +\ No newline at end of file +diff --git a/package/feeds/packages/python-et_xmlfile b/package/feeds/packages/python-et_xmlfile +new file mode 120000 +index 00000000000..40827a86b88 +--- /dev/null ++++ b/package/feeds/packages/python-et_xmlfile +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-et_xmlfile +\ No newline at end of file +diff --git a/package/feeds/packages/python-evdev b/package/feeds/packages/python-evdev +new file mode 120000 +index 00000000000..b23ae427930 +--- /dev/null ++++ b/package/feeds/packages/python-evdev +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-evdev +\ No newline at end of file +diff --git a/package/feeds/packages/python-eventlet b/package/feeds/packages/python-eventlet +new file mode 120000 +index 00000000000..be578d807b0 +--- /dev/null ++++ b/package/feeds/packages/python-eventlet +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-eventlet +\ No newline at end of file +diff --git a/package/feeds/packages/python-execnet b/package/feeds/packages/python-execnet +new file mode 120000 +index 00000000000..40649583972 +--- /dev/null ++++ b/package/feeds/packages/python-execnet +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-execnet +\ No newline at end of file +diff --git a/package/feeds/packages/python-flask-babel b/package/feeds/packages/python-flask-babel +new file mode 120000 +index 00000000000..4018e482790 +--- /dev/null ++++ b/package/feeds/packages/python-flask-babel +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-flask-babel +\ No newline at end of file +diff --git a/package/feeds/packages/python-flask-httpauth b/package/feeds/packages/python-flask-httpauth +new file mode 120000 +index 00000000000..e83a6bfe1bf +--- /dev/null ++++ b/package/feeds/packages/python-flask-httpauth +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-flask-httpauth +\ No newline at end of file +diff --git a/package/feeds/packages/python-flask-login b/package/feeds/packages/python-flask-login +new file mode 120000 +index 00000000000..0355bb4e030 +--- /dev/null ++++ b/package/feeds/packages/python-flask-login +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-flask-login +\ No newline at end of file +diff --git a/package/feeds/packages/python-flask-seasurf b/package/feeds/packages/python-flask-seasurf +new file mode 120000 +index 00000000000..0d8f7c05143 +--- /dev/null ++++ b/package/feeds/packages/python-flask-seasurf +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-flask-seasurf +\ No newline at end of file +diff --git a/package/feeds/packages/python-flask-session b/package/feeds/packages/python-flask-session +new file mode 120000 +index 00000000000..f2428398e25 +--- /dev/null ++++ b/package/feeds/packages/python-flask-session +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-flask-session +\ No newline at end of file +diff --git a/package/feeds/packages/python-flask-socketio b/package/feeds/packages/python-flask-socketio +new file mode 120000 +index 00000000000..62745b13b53 +--- /dev/null ++++ b/package/feeds/packages/python-flask-socketio +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-flask-socketio +\ No newline at end of file +diff --git a/package/feeds/packages/python-gmpy2 b/package/feeds/packages/python-gmpy2 +new file mode 120000 +index 00000000000..36f4fe2ddc9 +--- /dev/null ++++ b/package/feeds/packages/python-gmpy2 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-gmpy2 +\ No newline at end of file +diff --git a/package/feeds/packages/python-gnupg b/package/feeds/packages/python-gnupg +new file mode 120000 +index 00000000000..d78a486f995 +--- /dev/null ++++ b/package/feeds/packages/python-gnupg +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-gnupg +\ No newline at end of file +diff --git a/package/feeds/packages/python-greenlet b/package/feeds/packages/python-greenlet +new file mode 120000 +index 00000000000..cf6caeaaa92 +--- /dev/null ++++ b/package/feeds/packages/python-greenlet +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-greenlet +\ No newline at end of file +diff --git a/package/feeds/packages/python-hyperlink b/package/feeds/packages/python-hyperlink +new file mode 120000 +index 00000000000..dbe9bb441df +--- /dev/null ++++ b/package/feeds/packages/python-hyperlink +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-hyperlink +\ No newline at end of file +diff --git a/package/feeds/packages/python-idna b/package/feeds/packages/python-idna +new file mode 120000 +index 00000000000..b5c7214f593 +--- /dev/null ++++ b/package/feeds/packages/python-idna +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-idna +\ No newline at end of file +diff --git a/package/feeds/packages/python-ifaddr b/package/feeds/packages/python-ifaddr +new file mode 120000 +index 00000000000..2a6f35535c6 +--- /dev/null ++++ b/package/feeds/packages/python-ifaddr +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-ifaddr +\ No newline at end of file +diff --git a/package/feeds/packages/python-incremental b/package/feeds/packages/python-incremental +new file mode 120000 +index 00000000000..3bff5df7ad8 +--- /dev/null ++++ b/package/feeds/packages/python-incremental +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-incremental +\ No newline at end of file +diff --git a/package/feeds/packages/python-influxdb b/package/feeds/packages/python-influxdb +new file mode 120000 +index 00000000000..4c5a4dee2ab +--- /dev/null ++++ b/package/feeds/packages/python-influxdb +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-influxdb +\ No newline at end of file +diff --git a/package/feeds/packages/python-iniconfig b/package/feeds/packages/python-iniconfig +new file mode 120000 +index 00000000000..09cfc46aa1f +--- /dev/null ++++ b/package/feeds/packages/python-iniconfig +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-iniconfig +\ No newline at end of file +diff --git a/package/feeds/packages/python-intelhex b/package/feeds/packages/python-intelhex +new file mode 120000 +index 00000000000..4a1cdd52aab +--- /dev/null ++++ b/package/feeds/packages/python-intelhex +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-intelhex +\ No newline at end of file +diff --git a/package/feeds/packages/python-jdcal b/package/feeds/packages/python-jdcal +new file mode 120000 +index 00000000000..1a2bca80815 +--- /dev/null ++++ b/package/feeds/packages/python-jdcal +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-jdcal +\ No newline at end of file +diff --git a/package/feeds/packages/python-jmespath b/package/feeds/packages/python-jmespath +new file mode 120000 +index 00000000000..e51b5242079 +--- /dev/null ++++ b/package/feeds/packages/python-jmespath +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-jmespath +\ No newline at end of file +diff --git a/package/feeds/packages/python-jsonpath-ng b/package/feeds/packages/python-jsonpath-ng +new file mode 120000 +index 00000000000..2f1e384b768 +--- /dev/null ++++ b/package/feeds/packages/python-jsonpath-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-jsonpath-ng +\ No newline at end of file +diff --git a/package/feeds/packages/python-jsonschema b/package/feeds/packages/python-jsonschema +new file mode 120000 +index 00000000000..736c91bb972 +--- /dev/null ++++ b/package/feeds/packages/python-jsonschema +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-jsonschema +\ No newline at end of file +diff --git a/package/feeds/packages/python-libmodbus b/package/feeds/packages/python-libmodbus +new file mode 120000 +index 00000000000..59a16c8860c +--- /dev/null ++++ b/package/feeds/packages/python-libmodbus +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-libmodbus +\ No newline at end of file +diff --git a/package/feeds/packages/python-lxml b/package/feeds/packages/python-lxml +new file mode 120000 +index 00000000000..26201ef79b0 +--- /dev/null ++++ b/package/feeds/packages/python-lxml +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-lxml +\ No newline at end of file +diff --git a/package/feeds/packages/python-markdown b/package/feeds/packages/python-markdown +new file mode 120000 +index 00000000000..a74bb13abad +--- /dev/null ++++ b/package/feeds/packages/python-markdown +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-markdown +\ No newline at end of file +diff --git a/package/feeds/packages/python-more-itertools b/package/feeds/packages/python-more-itertools +new file mode 120000 +index 00000000000..fdfc5a62d8a +--- /dev/null ++++ b/package/feeds/packages/python-more-itertools +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-more-itertools +\ No newline at end of file +diff --git a/package/feeds/packages/python-msgpack b/package/feeds/packages/python-msgpack +new file mode 120000 +index 00000000000..442d2df6172 +--- /dev/null ++++ b/package/feeds/packages/python-msgpack +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-msgpack +\ No newline at end of file +diff --git a/package/feeds/packages/python-multidict b/package/feeds/packages/python-multidict +new file mode 120000 +index 00000000000..e71e5aa5974 +--- /dev/null ++++ b/package/feeds/packages/python-multidict +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-multidict +\ No newline at end of file +diff --git a/package/feeds/packages/python-netdisco b/package/feeds/packages/python-netdisco +new file mode 120000 +index 00000000000..debf1b49e38 +--- /dev/null ++++ b/package/feeds/packages/python-netdisco +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-netdisco +\ No newline at end of file +diff --git a/package/feeds/packages/python-oauthlib b/package/feeds/packages/python-oauthlib +new file mode 120000 +index 00000000000..0cfa82957e9 +--- /dev/null ++++ b/package/feeds/packages/python-oauthlib +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-oauthlib +\ No newline at end of file +diff --git a/package/feeds/packages/python-packaging b/package/feeds/packages/python-packaging +new file mode 120000 +index 00000000000..bd34175a7b1 +--- /dev/null ++++ b/package/feeds/packages/python-packaging +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-packaging +\ No newline at end of file +diff --git a/package/feeds/packages/python-paho-mqtt b/package/feeds/packages/python-paho-mqtt +new file mode 120000 +index 00000000000..202ddd78903 +--- /dev/null ++++ b/package/feeds/packages/python-paho-mqtt +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-paho-mqtt +\ No newline at end of file +diff --git a/package/feeds/packages/python-paramiko b/package/feeds/packages/python-paramiko +new file mode 120000 +index 00000000000..e2efc133845 +--- /dev/null ++++ b/package/feeds/packages/python-paramiko +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-paramiko +\ No newline at end of file +diff --git a/package/feeds/packages/python-parsley b/package/feeds/packages/python-parsley +new file mode 120000 +index 00000000000..9fb6e2ce6d4 +--- /dev/null ++++ b/package/feeds/packages/python-parsley +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-parsley +\ No newline at end of file +diff --git a/package/feeds/packages/python-pip-conf b/package/feeds/packages/python-pip-conf +new file mode 120000 +index 00000000000..375bc4cdc90 +--- /dev/null ++++ b/package/feeds/packages/python-pip-conf +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pip-conf +\ No newline at end of file +diff --git a/package/feeds/packages/python-pluggy b/package/feeds/packages/python-pluggy +new file mode 120000 +index 00000000000..3c2a79b161e +--- /dev/null ++++ b/package/feeds/packages/python-pluggy +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pluggy +\ No newline at end of file +diff --git a/package/feeds/packages/python-ply b/package/feeds/packages/python-ply +new file mode 120000 +index 00000000000..499a1055de8 +--- /dev/null ++++ b/package/feeds/packages/python-ply +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-ply +\ No newline at end of file +diff --git a/package/feeds/packages/python-psutil b/package/feeds/packages/python-psutil +new file mode 120000 +index 00000000000..2c7eeeedfe8 +--- /dev/null ++++ b/package/feeds/packages/python-psutil +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-psutil +\ No newline at end of file +diff --git a/package/feeds/packages/python-psycopg2 b/package/feeds/packages/python-psycopg2 +new file mode 120000 +index 00000000000..027268e4704 +--- /dev/null ++++ b/package/feeds/packages/python-psycopg2 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-psycopg2 +\ No newline at end of file +diff --git a/package/feeds/packages/python-py b/package/feeds/packages/python-py +new file mode 120000 +index 00000000000..9e751863c1c +--- /dev/null ++++ b/package/feeds/packages/python-py +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-py +\ No newline at end of file +diff --git a/package/feeds/packages/python-pyasn1 b/package/feeds/packages/python-pyasn1 +new file mode 120000 +index 00000000000..884309993a2 +--- /dev/null ++++ b/package/feeds/packages/python-pyasn1 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pyasn1 +\ No newline at end of file +diff --git a/package/feeds/packages/python-pyasn1-modules b/package/feeds/packages/python-pyasn1-modules +new file mode 120000 +index 00000000000..bb06e42ed07 +--- /dev/null ++++ b/package/feeds/packages/python-pyasn1-modules +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pyasn1-modules +\ No newline at end of file +diff --git a/package/feeds/packages/python-pycparser b/package/feeds/packages/python-pycparser +new file mode 120000 +index 00000000000..4af5e824747 +--- /dev/null ++++ b/package/feeds/packages/python-pycparser +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pycparser +\ No newline at end of file +diff --git a/package/feeds/packages/python-pynacl b/package/feeds/packages/python-pynacl +new file mode 120000 +index 00000000000..c41c90e4734 +--- /dev/null ++++ b/package/feeds/packages/python-pynacl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pynacl +\ No newline at end of file +diff --git a/package/feeds/packages/python-pyopenssl b/package/feeds/packages/python-pyopenssl +new file mode 120000 +index 00000000000..853acf1c987 +--- /dev/null ++++ b/package/feeds/packages/python-pyopenssl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pyopenssl +\ No newline at end of file +diff --git a/package/feeds/packages/python-pyotp b/package/feeds/packages/python-pyotp +new file mode 120000 +index 00000000000..3bbadc4cf78 +--- /dev/null ++++ b/package/feeds/packages/python-pyotp +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pyotp +\ No newline at end of file +diff --git a/package/feeds/packages/python-pyparsing b/package/feeds/packages/python-pyparsing +new file mode 120000 +index 00000000000..3318f87d70a +--- /dev/null ++++ b/package/feeds/packages/python-pyparsing +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pyparsing +\ No newline at end of file +diff --git a/package/feeds/packages/python-pyrsistent b/package/feeds/packages/python-pyrsistent +new file mode 120000 +index 00000000000..a0493b6a95a +--- /dev/null ++++ b/package/feeds/packages/python-pyrsistent +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pyrsistent +\ No newline at end of file +diff --git a/package/feeds/packages/python-pyserial b/package/feeds/packages/python-pyserial +new file mode 120000 +index 00000000000..7c2cd0412d5 +--- /dev/null ++++ b/package/feeds/packages/python-pyserial +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pyserial +\ No newline at end of file +diff --git a/package/feeds/packages/python-pysocks b/package/feeds/packages/python-pysocks +new file mode 120000 +index 00000000000..384ff20f5cc +--- /dev/null ++++ b/package/feeds/packages/python-pysocks +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pysocks +\ No newline at end of file +diff --git a/package/feeds/packages/python-pytest b/package/feeds/packages/python-pytest +new file mode 120000 +index 00000000000..bfa5daceb5e +--- /dev/null ++++ b/package/feeds/packages/python-pytest +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pytest +\ No newline at end of file +diff --git a/package/feeds/packages/python-pytest-forked b/package/feeds/packages/python-pytest-forked +new file mode 120000 +index 00000000000..4696e13b64b +--- /dev/null ++++ b/package/feeds/packages/python-pytest-forked +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pytest-forked +\ No newline at end of file +diff --git a/package/feeds/packages/python-pytest-xdist b/package/feeds/packages/python-pytest-xdist +new file mode 120000 +index 00000000000..d8609f6b891 +--- /dev/null ++++ b/package/feeds/packages/python-pytest-xdist +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pytest-xdist +\ No newline at end of file +diff --git a/package/feeds/packages/python-pytz b/package/feeds/packages/python-pytz +new file mode 120000 +index 00000000000..fda60175fc9 +--- /dev/null ++++ b/package/feeds/packages/python-pytz +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-pytz +\ No newline at end of file +diff --git a/package/feeds/packages/python-qrcode b/package/feeds/packages/python-qrcode +new file mode 120000 +index 00000000000..8627d02647b +--- /dev/null ++++ b/package/feeds/packages/python-qrcode +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-qrcode +\ No newline at end of file +diff --git a/package/feeds/packages/python-rcssmin b/package/feeds/packages/python-rcssmin +new file mode 120000 +index 00000000000..077d6501911 +--- /dev/null ++++ b/package/feeds/packages/python-rcssmin +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-rcssmin +\ No newline at end of file +diff --git a/package/feeds/packages/python-requests b/package/feeds/packages/python-requests +new file mode 120000 +index 00000000000..983b39cfc8f +--- /dev/null ++++ b/package/feeds/packages/python-requests +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-requests +\ No newline at end of file +diff --git a/package/feeds/packages/python-requests-oauthlib b/package/feeds/packages/python-requests-oauthlib +new file mode 120000 +index 00000000000..c613d9d9673 +--- /dev/null ++++ b/package/feeds/packages/python-requests-oauthlib +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-requests-oauthlib +\ No newline at end of file +diff --git a/package/feeds/packages/python-rsa b/package/feeds/packages/python-rsa +new file mode 120000 +index 00000000000..688c4d2d327 +--- /dev/null ++++ b/package/feeds/packages/python-rsa +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-rsa +\ No newline at end of file +diff --git a/package/feeds/packages/python-s3transfer b/package/feeds/packages/python-s3transfer +new file mode 120000 +index 00000000000..c932cf3fab4 +--- /dev/null ++++ b/package/feeds/packages/python-s3transfer +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-s3transfer +\ No newline at end of file +diff --git a/package/feeds/packages/python-schedule b/package/feeds/packages/python-schedule +new file mode 120000 +index 00000000000..f18a03f103c +--- /dev/null ++++ b/package/feeds/packages/python-schedule +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-schedule +\ No newline at end of file +diff --git a/package/feeds/packages/python-schema b/package/feeds/packages/python-schema +new file mode 120000 +index 00000000000..d8ab6100b2c +--- /dev/null ++++ b/package/feeds/packages/python-schema +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-schema +\ No newline at end of file +diff --git a/package/feeds/packages/python-sentry-sdk b/package/feeds/packages/python-sentry-sdk +new file mode 120000 +index 00000000000..279c0203d4c +--- /dev/null ++++ b/package/feeds/packages/python-sentry-sdk +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-sentry-sdk +\ No newline at end of file +diff --git a/package/feeds/packages/python-service-identity b/package/feeds/packages/python-service-identity +new file mode 120000 +index 00000000000..ab2702d8697 +--- /dev/null ++++ b/package/feeds/packages/python-service-identity +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-service-identity +\ No newline at end of file +diff --git a/package/feeds/packages/python-simplejson b/package/feeds/packages/python-simplejson +new file mode 120000 +index 00000000000..7349ec5e2ed +--- /dev/null ++++ b/package/feeds/packages/python-simplejson +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-simplejson +\ No newline at end of file +diff --git a/package/feeds/packages/python-six b/package/feeds/packages/python-six +new file mode 120000 +index 00000000000..241ede47fba +--- /dev/null ++++ b/package/feeds/packages/python-six +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-six +\ No newline at end of file +diff --git a/package/feeds/packages/python-slugify b/package/feeds/packages/python-slugify +new file mode 120000 +index 00000000000..aae3b6dcf13 +--- /dev/null ++++ b/package/feeds/packages/python-slugify +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-slugify +\ No newline at end of file +diff --git a/package/feeds/packages/python-socketio b/package/feeds/packages/python-socketio +new file mode 120000 +index 00000000000..0c98f2db84c +--- /dev/null ++++ b/package/feeds/packages/python-socketio +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-socketio +\ No newline at end of file +diff --git a/package/feeds/packages/python-sqlalchemy b/package/feeds/packages/python-sqlalchemy +new file mode 120000 +index 00000000000..107c18cf4f9 +--- /dev/null ++++ b/package/feeds/packages/python-sqlalchemy +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-sqlalchemy +\ No newline at end of file +diff --git a/package/feeds/packages/python-stem b/package/feeds/packages/python-stem +new file mode 120000 +index 00000000000..44b0d24d68e +--- /dev/null ++++ b/package/feeds/packages/python-stem +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-stem +\ No newline at end of file +diff --git a/package/feeds/packages/python-texttable b/package/feeds/packages/python-texttable +new file mode 120000 +index 00000000000..e2c7caf332f +--- /dev/null ++++ b/package/feeds/packages/python-texttable +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-texttable +\ No newline at end of file +diff --git a/package/feeds/packages/python-toml b/package/feeds/packages/python-toml +new file mode 120000 +index 00000000000..c2047398ddd +--- /dev/null ++++ b/package/feeds/packages/python-toml +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-toml +\ No newline at end of file +diff --git a/package/feeds/packages/python-tornado b/package/feeds/packages/python-tornado +new file mode 120000 +index 00000000000..7f2848d13ce +--- /dev/null ++++ b/package/feeds/packages/python-tornado +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-tornado +\ No newline at end of file +diff --git a/package/feeds/packages/python-twisted b/package/feeds/packages/python-twisted +new file mode 120000 +index 00000000000..a2ee01935a3 +--- /dev/null ++++ b/package/feeds/packages/python-twisted +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-twisted +\ No newline at end of file +diff --git a/package/feeds/packages/python-typing-extensions b/package/feeds/packages/python-typing-extensions +new file mode 120000 +index 00000000000..1f80e203c4b +--- /dev/null ++++ b/package/feeds/packages/python-typing-extensions +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-typing-extensions +\ No newline at end of file +diff --git a/package/feeds/packages/python-ubus b/package/feeds/packages/python-ubus +new file mode 120000 +index 00000000000..363dc33080f +--- /dev/null ++++ b/package/feeds/packages/python-ubus +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-ubus +\ No newline at end of file +diff --git a/package/feeds/packages/python-uci b/package/feeds/packages/python-uci +new file mode 120000 +index 00000000000..1cb35b0b9c1 +--- /dev/null ++++ b/package/feeds/packages/python-uci +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-uci +\ No newline at end of file +diff --git a/package/feeds/packages/python-urllib3 b/package/feeds/packages/python-urllib3 +new file mode 120000 +index 00000000000..264227f9d4b +--- /dev/null ++++ b/package/feeds/packages/python-urllib3 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-urllib3 +\ No newline at end of file +diff --git a/package/feeds/packages/python-voluptuous b/package/feeds/packages/python-voluptuous +new file mode 120000 +index 00000000000..c9a13068ebb +--- /dev/null ++++ b/package/feeds/packages/python-voluptuous +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-voluptuous +\ No newline at end of file +diff --git a/package/feeds/packages/python-voluptuous-serialize b/package/feeds/packages/python-voluptuous-serialize +new file mode 120000 +index 00000000000..320c53fe178 +--- /dev/null ++++ b/package/feeds/packages/python-voluptuous-serialize +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-voluptuous-serialize +\ No newline at end of file +diff --git a/package/feeds/packages/python-wcwidth b/package/feeds/packages/python-wcwidth +new file mode 120000 +index 00000000000..e607b066ece +--- /dev/null ++++ b/package/feeds/packages/python-wcwidth +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-wcwidth +\ No newline at end of file +diff --git a/package/feeds/packages/python-websocket-client b/package/feeds/packages/python-websocket-client +new file mode 120000 +index 00000000000..1f9c17e656f +--- /dev/null ++++ b/package/feeds/packages/python-websocket-client +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-websocket-client +\ No newline at end of file +diff --git a/package/feeds/packages/python-yaml b/package/feeds/packages/python-yaml +new file mode 120000 +index 00000000000..e805fe6d2ff +--- /dev/null ++++ b/package/feeds/packages/python-yaml +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-yaml +\ No newline at end of file +diff --git a/package/feeds/packages/python-yarl b/package/feeds/packages/python-yarl +new file mode 120000 +index 00000000000..de6facdcd58 +--- /dev/null ++++ b/package/feeds/packages/python-yarl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-yarl +\ No newline at end of file +diff --git a/package/feeds/packages/python-zeroconf b/package/feeds/packages/python-zeroconf +new file mode 120000 +index 00000000000..eec7de99a56 +--- /dev/null ++++ b/package/feeds/packages/python-zeroconf +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-zeroconf +\ No newline at end of file +diff --git a/package/feeds/packages/python-zipp b/package/feeds/packages/python-zipp +new file mode 120000 +index 00000000000..76ccdb2261a +--- /dev/null ++++ b/package/feeds/packages/python-zipp +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-zipp +\ No newline at end of file +diff --git a/package/feeds/packages/python-zope-interface b/package/feeds/packages/python-zope-interface +new file mode 120000 +index 00000000000..aa16d179ce7 +--- /dev/null ++++ b/package/feeds/packages/python-zope-interface +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python-zope-interface +\ No newline at end of file +diff --git a/package/feeds/packages/python3 b/package/feeds/packages/python3 +new file mode 120000 +index 00000000000..5107119fbb5 +--- /dev/null ++++ b/package/feeds/packages/python3 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3 +\ No newline at end of file +diff --git a/package/feeds/packages/python3-asgiref b/package/feeds/packages/python3-asgiref +new file mode 120000 +index 00000000000..12305ae8647 +--- /dev/null ++++ b/package/feeds/packages/python3-asgiref +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-asgiref +\ No newline at end of file +diff --git a/package/feeds/packages/python3-bottle b/package/feeds/packages/python3-bottle +new file mode 120000 +index 00000000000..53e8194929f +--- /dev/null ++++ b/package/feeds/packages/python3-bottle +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-bottle +\ No newline at end of file +diff --git a/package/feeds/packages/python3-django-cors-headers b/package/feeds/packages/python3-django-cors-headers +new file mode 120000 +index 00000000000..efa6eb5e539 +--- /dev/null ++++ b/package/feeds/packages/python3-django-cors-headers +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-django-cors-headers +\ No newline at end of file +diff --git a/package/feeds/packages/python3-django-etesync-journal b/package/feeds/packages/python3-django-etesync-journal +new file mode 120000 +index 00000000000..964dc75960f +--- /dev/null ++++ b/package/feeds/packages/python3-django-etesync-journal +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-django-etesync-journal +\ No newline at end of file +diff --git a/package/feeds/packages/python3-drf-nested-routers b/package/feeds/packages/python3-drf-nested-routers +new file mode 120000 +index 00000000000..cc629b62319 +--- /dev/null ++++ b/package/feeds/packages/python3-drf-nested-routers +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-drf-nested-routers +\ No newline at end of file +diff --git a/package/feeds/packages/python3-libselinux b/package/feeds/packages/python3-libselinux +new file mode 120000 +index 00000000000..f0ae1ec201c +--- /dev/null ++++ b/package/feeds/packages/python3-libselinux +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-libselinux +\ No newline at end of file +diff --git a/package/feeds/packages/python3-libsemanage b/package/feeds/packages/python3-libsemanage +new file mode 120000 +index 00000000000..f2099d63ccb +--- /dev/null ++++ b/package/feeds/packages/python3-libsemanage +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-libsemanage +\ No newline at end of file +diff --git a/package/feeds/packages/python3-maxminddb b/package/feeds/packages/python3-maxminddb +new file mode 120000 +index 00000000000..9d6825d2af2 +--- /dev/null ++++ b/package/feeds/packages/python3-maxminddb +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-maxminddb +\ No newline at end of file +diff --git a/package/feeds/packages/python3-netifaces b/package/feeds/packages/python3-netifaces +new file mode 120000 +index 00000000000..8b26fa1dd61 +--- /dev/null ++++ b/package/feeds/packages/python3-netifaces +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-netifaces +\ No newline at end of file +diff --git a/package/feeds/packages/python3-networkx b/package/feeds/packages/python3-networkx +new file mode 120000 +index 00000000000..3b63be7130a +--- /dev/null ++++ b/package/feeds/packages/python3-networkx +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-networkx +\ No newline at end of file +diff --git a/package/feeds/packages/python3-packages b/package/feeds/packages/python3-packages +new file mode 120000 +index 00000000000..2299db4ba9f +--- /dev/null ++++ b/package/feeds/packages/python3-packages +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-packages +\ No newline at end of file +diff --git a/package/feeds/packages/python3-pyroute2 b/package/feeds/packages/python3-pyroute2 +new file mode 120000 +index 00000000000..b48ce8e1a7a +--- /dev/null ++++ b/package/feeds/packages/python3-pyroute2 +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-pyroute2 +\ No newline at end of file +diff --git a/package/feeds/packages/python3-speedtest-cli b/package/feeds/packages/python3-speedtest-cli +new file mode 120000 +index 00000000000..0801c94b327 +--- /dev/null ++++ b/package/feeds/packages/python3-speedtest-cli +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-speedtest-cli +\ No newline at end of file +diff --git a/package/feeds/packages/python3-sqlparse b/package/feeds/packages/python3-sqlparse +new file mode 120000 +index 00000000000..1151e9c3778 +--- /dev/null ++++ b/package/feeds/packages/python3-sqlparse +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-sqlparse +\ No newline at end of file +diff --git a/package/feeds/packages/python3-unidecode b/package/feeds/packages/python3-unidecode +new file mode 120000 +index 00000000000..535c2139f8d +--- /dev/null ++++ b/package/feeds/packages/python3-unidecode +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/python3-unidecode +\ No newline at end of file +diff --git a/package/feeds/packages/qemu b/package/feeds/packages/qemu +new file mode 120000 +index 00000000000..5e3ea1f8ee2 +--- /dev/null ++++ b/package/feeds/packages/qemu +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/qemu +\ No newline at end of file +diff --git a/package/feeds/packages/qrencode b/package/feeds/packages/qrencode +new file mode 120000 +index 00000000000..92a52e81211 +--- /dev/null ++++ b/package/feeds/packages/qrencode +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/qrencode +\ No newline at end of file +diff --git a/package/feeds/packages/quassel-irssi b/package/feeds/packages/quassel-irssi +new file mode 120000 +index 00000000000..2243af28bc1 +--- /dev/null ++++ b/package/feeds/packages/quassel-irssi +@@ -0,0 +1 @@ ++../../../feeds/packages/net/quassel-irssi +\ No newline at end of file +diff --git a/package/feeds/packages/quasselc b/package/feeds/packages/quasselc +new file mode 120000 +index 00000000000..db726826f80 +--- /dev/null ++++ b/package/feeds/packages/quasselc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/quasselc +\ No newline at end of file +diff --git a/package/feeds/packages/quota b/package/feeds/packages/quota +new file mode 120000 +index 00000000000..a6d8b51302f +--- /dev/null ++++ b/package/feeds/packages/quota +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/quota +\ No newline at end of file +diff --git a/package/feeds/packages/radicale b/package/feeds/packages/radicale +new file mode 120000 +index 00000000000..1582fb0e685 +--- /dev/null ++++ b/package/feeds/packages/radicale +@@ -0,0 +1 @@ ++../../../feeds/packages/net/radicale +\ No newline at end of file +diff --git a/package/feeds/packages/radicale2 b/package/feeds/packages/radicale2 +new file mode 120000 +index 00000000000..ecb7fa81e53 +--- /dev/null ++++ b/package/feeds/packages/radicale2 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/radicale2 +\ No newline at end of file +diff --git a/package/feeds/packages/radsecproxy b/package/feeds/packages/radsecproxy +new file mode 120000 +index 00000000000..b3de78888e2 +--- /dev/null ++++ b/package/feeds/packages/radsecproxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/radsecproxy +\ No newline at end of file +diff --git a/package/feeds/packages/ratched b/package/feeds/packages/ratched +new file mode 120000 +index 00000000000..ea9850e2516 +--- /dev/null ++++ b/package/feeds/packages/ratched +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ratched +\ No newline at end of file +diff --git a/package/feeds/packages/ratechecker b/package/feeds/packages/ratechecker +new file mode 120000 +index 00000000000..b8bd21dad4d +--- /dev/null ++++ b/package/feeds/packages/ratechecker +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ratechecker +\ No newline at end of file +diff --git a/package/feeds/packages/readsb b/package/feeds/packages/readsb +new file mode 120000 +index 00000000000..34e407ed97a +--- /dev/null ++++ b/package/feeds/packages/readsb +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/readsb +\ No newline at end of file +diff --git a/package/feeds/packages/reaver b/package/feeds/packages/reaver +new file mode 120000 +index 00000000000..dfd0eed5d40 +--- /dev/null ++++ b/package/feeds/packages/reaver +@@ -0,0 +1 @@ ++../../../feeds/packages/net/reaver +\ No newline at end of file +diff --git a/package/feeds/packages/redis b/package/feeds/packages/redis +new file mode 120000 +index 00000000000..2111b82ed05 +--- /dev/null ++++ b/package/feeds/packages/redis +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/redis +\ No newline at end of file +diff --git a/package/feeds/packages/redsocks b/package/feeds/packages/redsocks +new file mode 120000 +index 00000000000..faf94e771d8 +--- /dev/null ++++ b/package/feeds/packages/redsocks +@@ -0,0 +1 @@ ++../../../feeds/packages/net/redsocks +\ No newline at end of file +diff --git a/package/feeds/packages/relayctl b/package/feeds/packages/relayctl +new file mode 120000 +index 00000000000..d0deeacb203 +--- /dev/null ++++ b/package/feeds/packages/relayctl +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/relayctl +\ No newline at end of file +diff --git a/package/feeds/packages/remserial b/package/feeds/packages/remserial +new file mode 120000 +index 00000000000..cfa8b0f65f1 +--- /dev/null ++++ b/package/feeds/packages/remserial +@@ -0,0 +1 @@ ++../../../feeds/packages/net/remserial +\ No newline at end of file +diff --git a/package/feeds/packages/reptyr b/package/feeds/packages/reptyr +new file mode 120000 +index 00000000000..ec8d8d5c9e6 +--- /dev/null ++++ b/package/feeds/packages/reptyr +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/reptyr +\ No newline at end of file +diff --git a/package/feeds/packages/restic b/package/feeds/packages/restic +new file mode 120000 +index 00000000000..e8ff317c0b3 +--- /dev/null ++++ b/package/feeds/packages/restic +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/restic +\ No newline at end of file +diff --git a/package/feeds/packages/restic-rest-server b/package/feeds/packages/restic-rest-server +new file mode 120000 +index 00000000000..b37b685e77f +--- /dev/null ++++ b/package/feeds/packages/restic-rest-server +@@ -0,0 +1 @@ ++../../../feeds/packages/net/restic-rest-server +\ No newline at end of file +diff --git a/package/feeds/packages/rng-tools b/package/feeds/packages/rng-tools +new file mode 120000 +index 00000000000..406efd8198a +--- /dev/null ++++ b/package/feeds/packages/rng-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/rng-tools +\ No newline at end of file +diff --git a/package/feeds/packages/rosy-file-server b/package/feeds/packages/rosy-file-server +new file mode 120000 +index 00000000000..b69518f2d97 +--- /dev/null ++++ b/package/feeds/packages/rosy-file-server +@@ -0,0 +1 @@ ++../../../feeds/packages/net/rosy-file-server +\ No newline at end of file +diff --git a/package/feeds/packages/rp-pppoe b/package/feeds/packages/rp-pppoe +new file mode 120000 +index 00000000000..a4b31c3d4fc +--- /dev/null ++++ b/package/feeds/packages/rp-pppoe +@@ -0,0 +1 @@ ++../../../feeds/packages/net/rp-pppoe +\ No newline at end of file +diff --git a/package/feeds/packages/rpcbind b/package/feeds/packages/rpcbind +new file mode 120000 +index 00000000000..a8c929103ce +--- /dev/null ++++ b/package/feeds/packages/rpcbind +@@ -0,0 +1 @@ ++../../../feeds/packages/net/rpcbind +\ No newline at end of file +diff --git a/package/feeds/packages/rpcd-mod-lxc b/package/feeds/packages/rpcd-mod-lxc +new file mode 120000 +index 00000000000..e02982f8afb +--- /dev/null ++++ b/package/feeds/packages/rpcd-mod-lxc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/rpcd-mod-lxc +\ No newline at end of file +diff --git a/package/feeds/packages/rpcsvc-proto b/package/feeds/packages/rpcsvc-proto +new file mode 120000 +index 00000000000..7e4cdf72b5a +--- /dev/null ++++ b/package/feeds/packages/rpcsvc-proto +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/rpcsvc-proto +\ No newline at end of file +diff --git a/package/feeds/packages/rrdtool1 b/package/feeds/packages/rrdtool1 +new file mode 120000 +index 00000000000..8ab510988fb +--- /dev/null ++++ b/package/feeds/packages/rrdtool1 +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/rrdtool1 +\ No newline at end of file +diff --git a/package/feeds/packages/rsync b/package/feeds/packages/rsync +new file mode 120000 +index 00000000000..02f1d7d62bd +--- /dev/null ++++ b/package/feeds/packages/rsync +@@ -0,0 +1 @@ ++../../../feeds/packages/net/rsync +\ No newline at end of file +diff --git a/package/feeds/packages/rsyslog b/package/feeds/packages/rsyslog +new file mode 120000 +index 00000000000..2f12c527a45 +--- /dev/null ++++ b/package/feeds/packages/rsyslog +@@ -0,0 +1 @@ ++../../../feeds/packages/net/rsyslog +\ No newline at end of file +diff --git a/package/feeds/packages/rtklib b/package/feeds/packages/rtklib +new file mode 120000 +index 00000000000..fdab4beab5f +--- /dev/null ++++ b/package/feeds/packages/rtklib +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/rtklib +\ No newline at end of file +diff --git a/package/feeds/packages/rtl-ais b/package/feeds/packages/rtl-ais +new file mode 120000 +index 00000000000..e4a6215a5ea +--- /dev/null ++++ b/package/feeds/packages/rtl-ais +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/rtl-ais +\ No newline at end of file +diff --git a/package/feeds/packages/rtl-sdr b/package/feeds/packages/rtl-sdr +new file mode 120000 +index 00000000000..bf449dfffb9 +--- /dev/null ++++ b/package/feeds/packages/rtl-sdr +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/rtl-sdr +\ No newline at end of file +diff --git a/package/feeds/packages/rtl_433 b/package/feeds/packages/rtl_433 +new file mode 120000 +index 00000000000..1640404548f +--- /dev/null ++++ b/package/feeds/packages/rtl_433 +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/rtl_433 +\ No newline at end of file +diff --git a/package/feeds/packages/rtorrent b/package/feeds/packages/rtorrent +new file mode 120000 +index 00000000000..9d58fd9d67d +--- /dev/null ++++ b/package/feeds/packages/rtorrent +@@ -0,0 +1 @@ ++../../../feeds/packages/net/rtorrent +\ No newline at end of file +diff --git a/package/feeds/packages/rtty b/package/feeds/packages/rtty +new file mode 120000 +index 00000000000..c35e224af68 +--- /dev/null ++++ b/package/feeds/packages/rtty +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/rtty +\ No newline at end of file +diff --git a/package/feeds/packages/ruamel-yaml b/package/feeds/packages/ruamel-yaml +new file mode 120000 +index 00000000000..9a099688d67 +--- /dev/null ++++ b/package/feeds/packages/ruamel-yaml +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/ruamel-yaml +\ No newline at end of file +diff --git a/package/feeds/packages/ruby b/package/feeds/packages/ruby +new file mode 120000 +index 00000000000..9b3a6136b54 +--- /dev/null ++++ b/package/feeds/packages/ruby +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/ruby +\ No newline at end of file +diff --git a/package/feeds/packages/runc b/package/feeds/packages/runc +new file mode 120000 +index 00000000000..9cf8984d31e +--- /dev/null ++++ b/package/feeds/packages/runc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/runc +\ No newline at end of file +diff --git a/package/feeds/packages/safe-search b/package/feeds/packages/safe-search +new file mode 120000 +index 00000000000..3d14e5d6c01 +--- /dev/null ++++ b/package/feeds/packages/safe-search +@@ -0,0 +1 @@ ++../../../feeds/packages/net/safe-search +\ No newline at end of file +diff --git a/package/feeds/packages/samba4 b/package/feeds/packages/samba4 +new file mode 120000 +index 00000000000..04271b4cb19 +--- /dev/null ++++ b/package/feeds/packages/samba4 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/samba4 +\ No newline at end of file +diff --git a/package/feeds/packages/samplicator b/package/feeds/packages/samplicator +new file mode 120000 +index 00000000000..86d1ae7f2c2 +--- /dev/null ++++ b/package/feeds/packages/samplicator +@@ -0,0 +1 @@ ++../../../feeds/packages/net/samplicator +\ No newline at end of file +diff --git a/package/feeds/packages/sane-backends b/package/feeds/packages/sane-backends +new file mode 120000 +index 00000000000..082cbedc915 +--- /dev/null ++++ b/package/feeds/packages/sane-backends +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/sane-backends +\ No newline at end of file +diff --git a/package/feeds/packages/sbc b/package/feeds/packages/sbc +new file mode 120000 +index 00000000000..f04203c8da7 +--- /dev/null ++++ b/package/feeds/packages/sbc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/sbc +\ No newline at end of file +diff --git a/package/feeds/packages/scapy b/package/feeds/packages/scapy +new file mode 120000 +index 00000000000..3a1b41a84ef +--- /dev/null ++++ b/package/feeds/packages/scapy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/scapy +\ No newline at end of file +diff --git a/package/feeds/packages/schroot b/package/feeds/packages/schroot +new file mode 120000 +index 00000000000..b2445424069 +--- /dev/null ++++ b/package/feeds/packages/schroot +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/schroot +\ No newline at end of file +diff --git a/package/feeds/packages/scons b/package/feeds/packages/scons +new file mode 120000 +index 00000000000..75293883e47 +--- /dev/null ++++ b/package/feeds/packages/scons +@@ -0,0 +1 @@ ++../../../feeds/packages/devel/scons +\ No newline at end of file +diff --git a/package/feeds/packages/screen b/package/feeds/packages/screen +new file mode 120000 +index 00000000000..35c400a7ba2 +--- /dev/null ++++ b/package/feeds/packages/screen +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/screen +\ No newline at end of file +diff --git a/package/feeds/packages/seafile-ccnet b/package/feeds/packages/seafile-ccnet +new file mode 120000 +index 00000000000..9d6b6d43946 +--- /dev/null ++++ b/package/feeds/packages/seafile-ccnet +@@ -0,0 +1 @@ ++../../../feeds/packages/net/seafile-ccnet +\ No newline at end of file +diff --git a/package/feeds/packages/seafile-seahub b/package/feeds/packages/seafile-seahub +new file mode 120000 +index 00000000000..2de4354b685 +--- /dev/null ++++ b/package/feeds/packages/seafile-seahub +@@ -0,0 +1 @@ ++../../../feeds/packages/net/seafile-seahub +\ No newline at end of file +diff --git a/package/feeds/packages/seafile-server b/package/feeds/packages/seafile-server +new file mode 120000 +index 00000000000..e811c7b7f17 +--- /dev/null ++++ b/package/feeds/packages/seafile-server +@@ -0,0 +1 @@ ++../../../feeds/packages/net/seafile-server +\ No newline at end of file +diff --git a/package/feeds/packages/sed b/package/feeds/packages/sed +new file mode 120000 +index 00000000000..da91b940535 +--- /dev/null ++++ b/package/feeds/packages/sed +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/sed +\ No newline at end of file +diff --git a/package/feeds/packages/selinux-python b/package/feeds/packages/selinux-python +new file mode 120000 +index 00000000000..9e27d2a50d4 +--- /dev/null ++++ b/package/feeds/packages/selinux-python +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/selinux-python +\ No newline at end of file +diff --git a/package/feeds/packages/semodule-utils b/package/feeds/packages/semodule-utils +new file mode 120000 +index 00000000000..9df04133049 +--- /dev/null ++++ b/package/feeds/packages/semodule-utils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/semodule-utils +\ No newline at end of file +diff --git a/package/feeds/packages/sendmail b/package/feeds/packages/sendmail +new file mode 120000 +index 00000000000..9a870c75acf +--- /dev/null ++++ b/package/feeds/packages/sendmail +@@ -0,0 +1 @@ ++../../../feeds/packages/mail/sendmail +\ No newline at end of file +diff --git a/package/feeds/packages/ser2net b/package/feeds/packages/ser2net +new file mode 120000 +index 00000000000..28dbdd4406d +--- /dev/null ++++ b/package/feeds/packages/ser2net +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ser2net +\ No newline at end of file +diff --git a/package/feeds/packages/serdisplib b/package/feeds/packages/serdisplib +new file mode 120000 +index 00000000000..5419c7b8725 +--- /dev/null ++++ b/package/feeds/packages/serdisplib +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/serdisplib +\ No newline at end of file +diff --git a/package/feeds/packages/serialconsole b/package/feeds/packages/serialconsole +new file mode 120000 +index 00000000000..fdae96c146c +--- /dev/null ++++ b/package/feeds/packages/serialconsole +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/serialconsole +\ No newline at end of file +diff --git a/package/feeds/packages/setools b/package/feeds/packages/setools +new file mode 120000 +index 00000000000..9693e27653c +--- /dev/null ++++ b/package/feeds/packages/setools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/setools +\ No newline at end of file +diff --git a/package/feeds/packages/setserial b/package/feeds/packages/setserial +new file mode 120000 +index 00000000000..0e8f283b728 +--- /dev/null ++++ b/package/feeds/packages/setserial +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/setserial +\ No newline at end of file +diff --git a/package/feeds/packages/shadow b/package/feeds/packages/shadow +new file mode 120000 +index 00000000000..3b164c0f4e7 +--- /dev/null ++++ b/package/feeds/packages/shadow +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/shadow +\ No newline at end of file +diff --git a/package/feeds/packages/shadowsocks-libev b/package/feeds/packages/shadowsocks-libev +new file mode 120000 +index 00000000000..eac7e6e0f9a +--- /dev/null ++++ b/package/feeds/packages/shadowsocks-libev +@@ -0,0 +1 @@ ++../../../feeds/packages/net/shadowsocks-libev +\ No newline at end of file +diff --git a/package/feeds/packages/shairplay b/package/feeds/packages/shairplay +new file mode 120000 +index 00000000000..481ab754c13 +--- /dev/null ++++ b/package/feeds/packages/shairplay +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/shairplay +\ No newline at end of file +diff --git a/package/feeds/packages/shairport-sync b/package/feeds/packages/shairport-sync +new file mode 120000 +index 00000000000..b2986a8ec47 +--- /dev/null ++++ b/package/feeds/packages/shairport-sync +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/shairport-sync +\ No newline at end of file +diff --git a/package/feeds/packages/shine b/package/feeds/packages/shine +new file mode 120000 +index 00000000000..9abacccd9f9 +--- /dev/null ++++ b/package/feeds/packages/shine +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/shine +\ No newline at end of file +diff --git a/package/feeds/packages/shorewall b/package/feeds/packages/shorewall +new file mode 120000 +index 00000000000..77a1b4ec965 +--- /dev/null ++++ b/package/feeds/packages/shorewall +@@ -0,0 +1 @@ ++../../../feeds/packages/net/shorewall +\ No newline at end of file +diff --git a/package/feeds/packages/shorewall-core b/package/feeds/packages/shorewall-core +new file mode 120000 +index 00000000000..1ae05b50deb +--- /dev/null ++++ b/package/feeds/packages/shorewall-core +@@ -0,0 +1 @@ ++../../../feeds/packages/net/shorewall-core +\ No newline at end of file +diff --git a/package/feeds/packages/shorewall-lite b/package/feeds/packages/shorewall-lite +new file mode 120000 +index 00000000000..fe44476b094 +--- /dev/null ++++ b/package/feeds/packages/shorewall-lite +@@ -0,0 +1 @@ ++../../../feeds/packages/net/shorewall-lite +\ No newline at end of file +diff --git a/package/feeds/packages/shorewall6 b/package/feeds/packages/shorewall6 +new file mode 120000 +index 00000000000..3b2797ad12c +--- /dev/null ++++ b/package/feeds/packages/shorewall6 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/shorewall6 +\ No newline at end of file +diff --git a/package/feeds/packages/shorewall6-lite b/package/feeds/packages/shorewall6-lite +new file mode 120000 +index 00000000000..cc2b334c28a +--- /dev/null ++++ b/package/feeds/packages/shorewall6-lite +@@ -0,0 +1 @@ ++../../../feeds/packages/net/shorewall6-lite +\ No newline at end of file +diff --git a/package/feeds/packages/siit b/package/feeds/packages/siit +new file mode 120000 +index 00000000000..1621f5af122 +--- /dev/null ++++ b/package/feeds/packages/siit +@@ -0,0 +1 @@ ++../../../feeds/packages/net/siit +\ No newline at end of file +diff --git a/package/feeds/packages/simple-adblock b/package/feeds/packages/simple-adblock +new file mode 120000 +index 00000000000..a7ffcf590fb +--- /dev/null ++++ b/package/feeds/packages/simple-adblock +@@ -0,0 +1 @@ ++../../../feeds/packages/net/simple-adblock +\ No newline at end of file +diff --git a/package/feeds/packages/sipcalc b/package/feeds/packages/sipcalc +new file mode 120000 +index 00000000000..a7dd5bad599 +--- /dev/null ++++ b/package/feeds/packages/sipcalc +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/sipcalc +\ No newline at end of file +diff --git a/package/feeds/packages/sispmctl b/package/feeds/packages/sispmctl +new file mode 120000 +index 00000000000..9d36367c91c +--- /dev/null ++++ b/package/feeds/packages/sispmctl +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/sispmctl +\ No newline at end of file +diff --git a/package/feeds/packages/slang2 b/package/feeds/packages/slang2 +new file mode 120000 +index 00000000000..47256c7f384 +--- /dev/null ++++ b/package/feeds/packages/slang2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/slang2 +\ No newline at end of file +diff --git a/package/feeds/packages/slide-switch b/package/feeds/packages/slide-switch +new file mode 120000 +index 00000000000..18910aa87b8 +--- /dev/null ++++ b/package/feeds/packages/slide-switch +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/slide-switch +\ No newline at end of file +diff --git a/package/feeds/packages/smartdns b/package/feeds/packages/smartdns +new file mode 120000 +index 00000000000..25dfc15805a +--- /dev/null ++++ b/package/feeds/packages/smartdns +@@ -0,0 +1 @@ ++../../../feeds/packages/net/smartdns +\ No newline at end of file +diff --git a/package/feeds/packages/smartmontools b/package/feeds/packages/smartmontools +new file mode 120000 +index 00000000000..65722c6ebf5 +--- /dev/null ++++ b/package/feeds/packages/smartmontools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/smartmontools +\ No newline at end of file +diff --git a/package/feeds/packages/smcroute b/package/feeds/packages/smcroute +new file mode 120000 +index 00000000000..d3681679a09 +--- /dev/null ++++ b/package/feeds/packages/smcroute +@@ -0,0 +1 @@ ++../../../feeds/packages/net/smcroute +\ No newline at end of file +diff --git a/package/feeds/packages/smstools3 b/package/feeds/packages/smstools3 +new file mode 120000 +index 00000000000..0b9619d9b28 +--- /dev/null ++++ b/package/feeds/packages/smstools3 +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/smstools3 +\ No newline at end of file +diff --git a/package/feeds/packages/snort b/package/feeds/packages/snort +new file mode 120000 +index 00000000000..1828439d42f +--- /dev/null ++++ b/package/feeds/packages/snort +@@ -0,0 +1 @@ ++../../../feeds/packages/net/snort +\ No newline at end of file +diff --git a/package/feeds/packages/snort3 b/package/feeds/packages/snort3 +new file mode 120000 +index 00000000000..6715e064535 +--- /dev/null ++++ b/package/feeds/packages/snort3 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/snort3 +\ No newline at end of file +diff --git a/package/feeds/packages/socat b/package/feeds/packages/socat +new file mode 120000 +index 00000000000..fd196311a2c +--- /dev/null ++++ b/package/feeds/packages/socat +@@ -0,0 +1 @@ ++../../../feeds/packages/net/socat +\ No newline at end of file +diff --git a/package/feeds/packages/sockread b/package/feeds/packages/sockread +new file mode 120000 +index 00000000000..c17b2e52161 +--- /dev/null ++++ b/package/feeds/packages/sockread +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/sockread +\ No newline at end of file +diff --git a/package/feeds/packages/softethervpn b/package/feeds/packages/softethervpn +new file mode 120000 +index 00000000000..d868b4d537e +--- /dev/null ++++ b/package/feeds/packages/softethervpn +@@ -0,0 +1 @@ ++../../../feeds/packages/net/softethervpn +\ No newline at end of file +diff --git a/package/feeds/packages/softethervpn5 b/package/feeds/packages/softethervpn5 +new file mode 120000 +index 00000000000..fc8da5c395d +--- /dev/null ++++ b/package/feeds/packages/softethervpn5 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/softethervpn5 +\ No newline at end of file +diff --git a/package/feeds/packages/softflowd b/package/feeds/packages/softflowd +new file mode 120000 +index 00000000000..1b33b7c4dad +--- /dev/null ++++ b/package/feeds/packages/softflowd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/softflowd +\ No newline at end of file +diff --git a/package/feeds/packages/sox b/package/feeds/packages/sox +new file mode 120000 +index 00000000000..11ee6d431cb +--- /dev/null ++++ b/package/feeds/packages/sox +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/sox +\ No newline at end of file +diff --git a/package/feeds/packages/spawn-fcgi b/package/feeds/packages/spawn-fcgi +new file mode 120000 +index 00000000000..7fc4b2e4c6c +--- /dev/null ++++ b/package/feeds/packages/spawn-fcgi +@@ -0,0 +1 @@ ++../../../feeds/packages/net/spawn-fcgi +\ No newline at end of file +diff --git a/package/feeds/packages/spdlog b/package/feeds/packages/spdlog +new file mode 120000 +index 00000000000..f4ce404a57a +--- /dev/null ++++ b/package/feeds/packages/spdlog +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/spdlog +\ No newline at end of file +diff --git a/package/feeds/packages/speedtest-netperf b/package/feeds/packages/speedtest-netperf +new file mode 120000 +index 00000000000..404aa97ce81 +--- /dev/null ++++ b/package/feeds/packages/speedtest-netperf +@@ -0,0 +1 @@ ++../../../feeds/packages/net/speedtest-netperf +\ No newline at end of file +diff --git a/package/feeds/packages/speex b/package/feeds/packages/speex +new file mode 120000 +index 00000000000..1f69aa30484 +--- /dev/null ++++ b/package/feeds/packages/speex +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/speex +\ No newline at end of file +diff --git a/package/feeds/packages/speexdsp b/package/feeds/packages/speexdsp +new file mode 120000 +index 00000000000..0df4490eb74 +--- /dev/null ++++ b/package/feeds/packages/speexdsp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/speexdsp +\ No newline at end of file +diff --git a/package/feeds/packages/spi-tools b/package/feeds/packages/spi-tools +new file mode 120000 +index 00000000000..1133a5f1386 +--- /dev/null ++++ b/package/feeds/packages/spi-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/spi-tools +\ No newline at end of file +diff --git a/package/feeds/packages/spice b/package/feeds/packages/spice +new file mode 120000 +index 00000000000..90e892bf57c +--- /dev/null ++++ b/package/feeds/packages/spice +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/spice +\ No newline at end of file +diff --git a/package/feeds/packages/spice-protocol b/package/feeds/packages/spice-protocol +new file mode 120000 +index 00000000000..1c9730e6a51 +--- /dev/null ++++ b/package/feeds/packages/spice-protocol +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/spice-protocol +\ No newline at end of file +diff --git a/package/feeds/packages/spoofer b/package/feeds/packages/spoofer +new file mode 120000 +index 00000000000..1f59bffa4a5 +--- /dev/null ++++ b/package/feeds/packages/spoofer +@@ -0,0 +1 @@ ++../../../feeds/packages/net/spoofer +\ No newline at end of file +diff --git a/package/feeds/packages/sqlite3 b/package/feeds/packages/sqlite3 +new file mode 120000 +index 00000000000..967fabb10f6 +--- /dev/null ++++ b/package/feeds/packages/sqlite3 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/sqlite3 +\ No newline at end of file +diff --git a/package/feeds/packages/sqm-scripts b/package/feeds/packages/sqm-scripts +new file mode 120000 +index 00000000000..74abc8b4482 +--- /dev/null ++++ b/package/feeds/packages/sqm-scripts +@@ -0,0 +1 @@ ++../../../feeds/packages/net/sqm-scripts +\ No newline at end of file +diff --git a/package/feeds/packages/sqm-scripts-extra b/package/feeds/packages/sqm-scripts-extra +new file mode 120000 +index 00000000000..2fea7985a3c +--- /dev/null ++++ b/package/feeds/packages/sqm-scripts-extra +@@ -0,0 +1 @@ ++../../../feeds/packages/net/sqm-scripts-extra +\ No newline at end of file +diff --git a/package/feeds/packages/squashfs-tools b/package/feeds/packages/squashfs-tools +new file mode 120000 +index 00000000000..13b3a8adb39 +--- /dev/null ++++ b/package/feeds/packages/squashfs-tools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/squashfs-tools +\ No newline at end of file +diff --git a/package/feeds/packages/squeezelite b/package/feeds/packages/squeezelite +new file mode 120000 +index 00000000000..ac0aa96d8e9 +--- /dev/null ++++ b/package/feeds/packages/squeezelite +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/squeezelite +\ No newline at end of file +diff --git a/package/feeds/packages/squid b/package/feeds/packages/squid +new file mode 120000 +index 00000000000..8d7ed0f0c46 +--- /dev/null ++++ b/package/feeds/packages/squid +@@ -0,0 +1 @@ ++../../../feeds/packages/net/squid +\ No newline at end of file +diff --git a/package/feeds/packages/ssdeep b/package/feeds/packages/ssdeep +new file mode 120000 +index 00000000000..37fcf1f37a7 +--- /dev/null ++++ b/package/feeds/packages/ssdeep +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ssdeep +\ No newline at end of file +diff --git a/package/feeds/packages/sshfs b/package/feeds/packages/sshfs +new file mode 120000 +index 00000000000..7fcf24b7baf +--- /dev/null ++++ b/package/feeds/packages/sshfs +@@ -0,0 +1 @@ ++../../../feeds/packages/net/sshfs +\ No newline at end of file +diff --git a/package/feeds/packages/sshpass b/package/feeds/packages/sshpass +new file mode 120000 +index 00000000000..32b03a6c827 +--- /dev/null ++++ b/package/feeds/packages/sshpass +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/sshpass +\ No newline at end of file +diff --git a/package/feeds/packages/sshtunnel b/package/feeds/packages/sshtunnel +new file mode 120000 +index 00000000000..f5dfad5d748 +--- /dev/null ++++ b/package/feeds/packages/sshtunnel +@@ -0,0 +1 @@ ++../../../feeds/packages/net/sshtunnel +\ No newline at end of file +diff --git a/package/feeds/packages/sslh b/package/feeds/packages/sslh +new file mode 120000 +index 00000000000..9d58f4d51f9 +--- /dev/null ++++ b/package/feeds/packages/sslh +@@ -0,0 +1 @@ ++../../../feeds/packages/net/sslh +\ No newline at end of file +diff --git a/package/feeds/packages/sstp-client b/package/feeds/packages/sstp-client +new file mode 120000 +index 00000000000..b225d35e26a +--- /dev/null ++++ b/package/feeds/packages/sstp-client +@@ -0,0 +1 @@ ++../../../feeds/packages/net/sstp-client +\ No newline at end of file +diff --git a/package/feeds/packages/static-neighbor-reports b/package/feeds/packages/static-neighbor-reports +new file mode 120000 +index 00000000000..ad9bb2d79ae +--- /dev/null ++++ b/package/feeds/packages/static-neighbor-reports +@@ -0,0 +1 @@ ++../../../feeds/packages/net/static-neighbor-reports +\ No newline at end of file +diff --git a/package/feeds/packages/stm32flash b/package/feeds/packages/stm32flash +new file mode 120000 +index 00000000000..d763a2ce48d +--- /dev/null ++++ b/package/feeds/packages/stm32flash +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/stm32flash +\ No newline at end of file +diff --git a/package/feeds/packages/stoken b/package/feeds/packages/stoken +new file mode 120000 +index 00000000000..1199672cd8e +--- /dev/null ++++ b/package/feeds/packages/stoken +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/stoken +\ No newline at end of file +diff --git a/package/feeds/packages/stress b/package/feeds/packages/stress +new file mode 120000 +index 00000000000..31932e0f8f8 +--- /dev/null ++++ b/package/feeds/packages/stress +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/stress +\ No newline at end of file +diff --git a/package/feeds/packages/stress-ng b/package/feeds/packages/stress-ng +new file mode 120000 +index 00000000000..0a89b7c02c5 +--- /dev/null ++++ b/package/feeds/packages/stress-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/stress-ng +\ No newline at end of file +diff --git a/package/feeds/packages/strongswan b/package/feeds/packages/strongswan +new file mode 120000 +index 00000000000..36797f0c550 +--- /dev/null ++++ b/package/feeds/packages/strongswan +@@ -0,0 +1 @@ ++../../../feeds/packages/net/strongswan +\ No newline at end of file +diff --git a/package/feeds/packages/stubby b/package/feeds/packages/stubby +new file mode 120000 +index 00000000000..372460282c9 +--- /dev/null ++++ b/package/feeds/packages/stubby +@@ -0,0 +1 @@ ++../../../feeds/packages/net/stubby +\ No newline at end of file +diff --git a/package/feeds/packages/stunnel b/package/feeds/packages/stunnel +new file mode 120000 +index 00000000000..fc466c192fa +--- /dev/null ++++ b/package/feeds/packages/stunnel +@@ -0,0 +1 @@ ++../../../feeds/packages/net/stunnel +\ No newline at end of file +diff --git a/package/feeds/packages/subversion b/package/feeds/packages/subversion +new file mode 120000 +index 00000000000..9120a3abd63 +--- /dev/null ++++ b/package/feeds/packages/subversion +@@ -0,0 +1 @@ ++../../../feeds/packages/net/subversion +\ No newline at end of file +diff --git a/package/feeds/packages/sudo b/package/feeds/packages/sudo +new file mode 120000 +index 00000000000..ac20c769ade +--- /dev/null ++++ b/package/feeds/packages/sudo +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/sudo +\ No newline at end of file +diff --git a/package/feeds/packages/sumo b/package/feeds/packages/sumo +new file mode 120000 +index 00000000000..4f140cfb893 +--- /dev/null ++++ b/package/feeds/packages/sumo +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/sumo +\ No newline at end of file +diff --git a/package/feeds/packages/svox b/package/feeds/packages/svox +new file mode 120000 +index 00000000000..16d977a30ce +--- /dev/null ++++ b/package/feeds/packages/svox +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/svox +\ No newline at end of file +diff --git a/package/feeds/packages/swig b/package/feeds/packages/swig +new file mode 120000 +index 00000000000..fa7938f7522 +--- /dev/null ++++ b/package/feeds/packages/swig +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/swig +\ No newline at end of file +diff --git a/package/feeds/packages/switchdev-poller b/package/feeds/packages/switchdev-poller +new file mode 120000 +index 00000000000..3ceff1b1668 +--- /dev/null ++++ b/package/feeds/packages/switchdev-poller +@@ -0,0 +1 @@ ++../../../feeds/packages/net/switchdev-poller +\ No newline at end of file +diff --git a/package/feeds/packages/syncthing b/package/feeds/packages/syncthing +new file mode 120000 +index 00000000000..1f5283fb615 +--- /dev/null ++++ b/package/feeds/packages/syncthing +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/syncthing +\ No newline at end of file +diff --git a/package/feeds/packages/syslog-ng b/package/feeds/packages/syslog-ng +new file mode 120000 +index 00000000000..7a8dcb41705 +--- /dev/null ++++ b/package/feeds/packages/syslog-ng +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/syslog-ng +\ No newline at end of file +diff --git a/package/feeds/packages/sysrepo b/package/feeds/packages/sysrepo +new file mode 120000 +index 00000000000..b6ca4e416ea +--- /dev/null ++++ b/package/feeds/packages/sysrepo +@@ -0,0 +1 @@ ++../../../feeds/packages/net/sysrepo +\ No newline at end of file +diff --git a/package/feeds/packages/sysstat b/package/feeds/packages/sysstat +new file mode 120000 +index 00000000000..1bd759cfb98 +--- /dev/null ++++ b/package/feeds/packages/sysstat +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/sysstat +\ No newline at end of file +diff --git a/package/feeds/packages/tac_plus b/package/feeds/packages/tac_plus +new file mode 120000 +index 00000000000..38d1cda8fc9 +--- /dev/null ++++ b/package/feeds/packages/tac_plus +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tac_plus +\ No newline at end of file +diff --git a/package/feeds/packages/taglib b/package/feeds/packages/taglib +new file mode 120000 +index 00000000000..d43de5cf5da +--- /dev/null ++++ b/package/feeds/packages/taglib +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/taglib +\ No newline at end of file +diff --git a/package/feeds/packages/tailscale b/package/feeds/packages/tailscale +new file mode 120000 +index 00000000000..1709fa0bdf0 +--- /dev/null ++++ b/package/feeds/packages/tailscale +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tailscale +\ No newline at end of file +diff --git a/package/feeds/packages/tang b/package/feeds/packages/tang +new file mode 120000 +index 00000000000..6f004d6c83d +--- /dev/null ++++ b/package/feeds/packages/tang +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tang +\ No newline at end of file +diff --git a/package/feeds/packages/tar b/package/feeds/packages/tar +new file mode 120000 +index 00000000000..3d8bbbad0fa +--- /dev/null ++++ b/package/feeds/packages/tar +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tar +\ No newline at end of file +diff --git a/package/feeds/packages/taskwarrior b/package/feeds/packages/taskwarrior +new file mode 120000 +index 00000000000..efc7c96b6eb +--- /dev/null ++++ b/package/feeds/packages/taskwarrior +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/taskwarrior +\ No newline at end of file +diff --git a/package/feeds/packages/tayga b/package/feeds/packages/tayga +new file mode 120000 +index 00000000000..3b1bafe6746 +--- /dev/null ++++ b/package/feeds/packages/tayga +@@ -0,0 +1 @@ ++../../../feeds/packages/ipv6/tayga +\ No newline at end of file +diff --git a/package/feeds/packages/tcl b/package/feeds/packages/tcl +new file mode 120000 +index 00000000000..c8aba67662d +--- /dev/null ++++ b/package/feeds/packages/tcl +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/tcl +\ No newline at end of file +diff --git a/package/feeds/packages/tcp_wrappers b/package/feeds/packages/tcp_wrappers +new file mode 120000 +index 00000000000..6e71bb4c3ae +--- /dev/null ++++ b/package/feeds/packages/tcp_wrappers +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/tcp_wrappers +\ No newline at end of file +diff --git a/package/feeds/packages/tcpproxy b/package/feeds/packages/tcpproxy +new file mode 120000 +index 00000000000..be7a3ec7b80 +--- /dev/null ++++ b/package/feeds/packages/tcpproxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tcpproxy +\ No newline at end of file +diff --git a/package/feeds/packages/tcpreplay b/package/feeds/packages/tcpreplay +new file mode 120000 +index 00000000000..2e16ea47faa +--- /dev/null ++++ b/package/feeds/packages/tcpreplay +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tcpreplay +\ No newline at end of file +diff --git a/package/feeds/packages/tcsh b/package/feeds/packages/tcsh +new file mode 120000 +index 00000000000..7aa734ac632 +--- /dev/null ++++ b/package/feeds/packages/tcsh +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tcsh +\ No newline at end of file +diff --git a/package/feeds/packages/tdb b/package/feeds/packages/tdb +new file mode 120000 +index 00000000000..f2673fd8a84 +--- /dev/null ++++ b/package/feeds/packages/tdb +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/tdb +\ No newline at end of file +diff --git a/package/feeds/packages/telldus-core b/package/feeds/packages/telldus-core +new file mode 120000 +index 00000000000..cac90d1242f +--- /dev/null ++++ b/package/feeds/packages/telldus-core +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/telldus-core +\ No newline at end of file +diff --git a/package/feeds/packages/temperusb b/package/feeds/packages/temperusb +new file mode 120000 +index 00000000000..6d2d837ca81 +--- /dev/null ++++ b/package/feeds/packages/temperusb +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/temperusb +\ No newline at end of file +diff --git a/package/feeds/packages/tessdata b/package/feeds/packages/tessdata +new file mode 120000 +index 00000000000..b9d93995fbe +--- /dev/null ++++ b/package/feeds/packages/tessdata +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tessdata +\ No newline at end of file +diff --git a/package/feeds/packages/tesseract b/package/feeds/packages/tesseract +new file mode 120000 +index 00000000000..9967e265b04 +--- /dev/null ++++ b/package/feeds/packages/tesseract +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tesseract +\ No newline at end of file +diff --git a/package/feeds/packages/text-unidecode b/package/feeds/packages/text-unidecode +new file mode 120000 +index 00000000000..fe0c1d1aad9 +--- /dev/null ++++ b/package/feeds/packages/text-unidecode +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/text-unidecode +\ No newline at end of file +diff --git a/package/feeds/packages/tgt b/package/feeds/packages/tgt +new file mode 120000 +index 00000000000..78b8d87e24d +--- /dev/null ++++ b/package/feeds/packages/tgt +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tgt +\ No newline at end of file +diff --git a/package/feeds/packages/tiff b/package/feeds/packages/tiff +new file mode 120000 +index 00000000000..5781b5aac15 +--- /dev/null ++++ b/package/feeds/packages/tiff +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/tiff +\ No newline at end of file +diff --git a/package/feeds/packages/tinc b/package/feeds/packages/tinc +new file mode 120000 +index 00000000000..8330c6e4159 +--- /dev/null ++++ b/package/feeds/packages/tinc +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tinc +\ No newline at end of file +diff --git a/package/feeds/packages/tini b/package/feeds/packages/tini +new file mode 120000 +index 00000000000..1ad4239d37c +--- /dev/null ++++ b/package/feeds/packages/tini +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tini +\ No newline at end of file +diff --git a/package/feeds/packages/tinycdb b/package/feeds/packages/tinycdb +new file mode 120000 +index 00000000000..03a5a7ac6b7 +--- /dev/null ++++ b/package/feeds/packages/tinycdb +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/tinycdb +\ No newline at end of file +diff --git a/package/feeds/packages/tinyproxy b/package/feeds/packages/tinyproxy +new file mode 120000 +index 00000000000..3326a05ea0d +--- /dev/null ++++ b/package/feeds/packages/tinyproxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tinyproxy +\ No newline at end of file +diff --git a/package/feeds/packages/tio b/package/feeds/packages/tio +new file mode 120000 +index 00000000000..f6175b01841 +--- /dev/null ++++ b/package/feeds/packages/tio +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tio +\ No newline at end of file +diff --git a/package/feeds/packages/tmate b/package/feeds/packages/tmate +new file mode 120000 +index 00000000000..aa7c055ff06 +--- /dev/null ++++ b/package/feeds/packages/tmate +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tmate +\ No newline at end of file +diff --git a/package/feeds/packages/tmate-ssh-server b/package/feeds/packages/tmate-ssh-server +new file mode 120000 +index 00000000000..4a11e9c7bc6 +--- /dev/null ++++ b/package/feeds/packages/tmate-ssh-server +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tmate-ssh-server +\ No newline at end of file +diff --git a/package/feeds/packages/tmux b/package/feeds/packages/tmux +new file mode 120000 +index 00000000000..31f65399604 +--- /dev/null ++++ b/package/feeds/packages/tmux +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tmux +\ No newline at end of file +diff --git a/package/feeds/packages/tor b/package/feeds/packages/tor +new file mode 120000 +index 00000000000..e6ddc14463f +--- /dev/null ++++ b/package/feeds/packages/tor +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tor +\ No newline at end of file +diff --git a/package/feeds/packages/tor-fw-helper b/package/feeds/packages/tor-fw-helper +new file mode 120000 +index 00000000000..dc6ee852602 +--- /dev/null ++++ b/package/feeds/packages/tor-fw-helper +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tor-fw-helper +\ No newline at end of file +diff --git a/package/feeds/packages/tor-hs b/package/feeds/packages/tor-hs +new file mode 120000 +index 00000000000..a97837f8d40 +--- /dev/null ++++ b/package/feeds/packages/tor-hs +@@ -0,0 +1 @@ ++../../../feeds/packages/net/tor-hs +\ No newline at end of file +diff --git a/package/feeds/packages/torsocks b/package/feeds/packages/torsocks +new file mode 120000 +index 00000000000..ed38ed0e067 +--- /dev/null ++++ b/package/feeds/packages/torsocks +@@ -0,0 +1 @@ ++../../../feeds/packages/net/torsocks +\ No newline at end of file +diff --git a/package/feeds/packages/tracertools b/package/feeds/packages/tracertools +new file mode 120000 +index 00000000000..fd29105808d +--- /dev/null ++++ b/package/feeds/packages/tracertools +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tracertools +\ No newline at end of file +diff --git a/package/feeds/packages/trafficshaper b/package/feeds/packages/trafficshaper +new file mode 120000 +index 00000000000..db81b264d69 +--- /dev/null ++++ b/package/feeds/packages/trafficshaper +@@ -0,0 +1 @@ ++../../../feeds/packages/net/trafficshaper +\ No newline at end of file +diff --git a/package/feeds/packages/transmission b/package/feeds/packages/transmission +new file mode 120000 +index 00000000000..f76a59632b5 +--- /dev/null ++++ b/package/feeds/packages/transmission +@@ -0,0 +1 @@ ++../../../feeds/packages/net/transmission +\ No newline at end of file +diff --git a/package/feeds/packages/transmission-web-control b/package/feeds/packages/transmission-web-control +new file mode 120000 +index 00000000000..6c103cd409f +--- /dev/null ++++ b/package/feeds/packages/transmission-web-control +@@ -0,0 +1 @@ ++../../../feeds/packages/net/transmission-web-control +\ No newline at end of file +diff --git a/package/feeds/packages/travelmate b/package/feeds/packages/travelmate +new file mode 120000 +index 00000000000..a741b0621a4 +--- /dev/null ++++ b/package/feeds/packages/travelmate +@@ -0,0 +1 @@ ++../../../feeds/packages/net/travelmate +\ No newline at end of file +diff --git a/package/feeds/packages/tree b/package/feeds/packages/tree +new file mode 120000 +index 00000000000..2657bce174c +--- /dev/null ++++ b/package/feeds/packages/tree +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/tree +\ No newline at end of file +diff --git a/package/feeds/packages/triggerhappy b/package/feeds/packages/triggerhappy +new file mode 120000 +index 00000000000..a6611ffb77c +--- /dev/null ++++ b/package/feeds/packages/triggerhappy +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/triggerhappy +\ No newline at end of file +diff --git a/package/feeds/packages/ttyd b/package/feeds/packages/ttyd +new file mode 120000 +index 00000000000..ef9107cab9f +--- /dev/null ++++ b/package/feeds/packages/ttyd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ttyd +\ No newline at end of file +diff --git a/package/feeds/packages/tvheadend b/package/feeds/packages/tvheadend +new file mode 120000 +index 00000000000..29d724dfb54 +--- /dev/null ++++ b/package/feeds/packages/tvheadend +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/tvheadend +\ No newline at end of file +diff --git a/package/feeds/packages/u2pnpd b/package/feeds/packages/u2pnpd +new file mode 120000 +index 00000000000..19e2610bbc4 +--- /dev/null ++++ b/package/feeds/packages/u2pnpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/u2pnpd +\ No newline at end of file +diff --git a/package/feeds/packages/uacme b/package/feeds/packages/uacme +new file mode 120000 +index 00000000000..e2c822826ea +--- /dev/null ++++ b/package/feeds/packages/uacme +@@ -0,0 +1 @@ ++../../../feeds/packages/net/uacme +\ No newline at end of file +diff --git a/package/feeds/packages/uanytun b/package/feeds/packages/uanytun +new file mode 120000 +index 00000000000..efd96188bd2 +--- /dev/null ++++ b/package/feeds/packages/uanytun +@@ -0,0 +1 @@ ++../../../feeds/packages/net/uanytun +\ No newline at end of file +diff --git a/package/feeds/packages/uci2 b/package/feeds/packages/uci2 +new file mode 120000 +index 00000000000..5af18ef29e0 +--- /dev/null ++++ b/package/feeds/packages/uci2 +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/uci2 +\ No newline at end of file +diff --git a/package/feeds/packages/udhcpsnoop b/package/feeds/packages/udhcpsnoop +new file mode 120000 +index 00000000000..57e261a2f3b +--- /dev/null ++++ b/package/feeds/packages/udhcpsnoop +@@ -0,0 +1 @@ ++../../../feeds/packages/net/udhcpsnoop +\ No newline at end of file +diff --git a/package/feeds/packages/udns b/package/feeds/packages/udns +new file mode 120000 +index 00000000000..4269e44abeb +--- /dev/null ++++ b/package/feeds/packages/udns +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/udns +\ No newline at end of file +diff --git a/package/feeds/packages/udp-broadcast-relay-redux-openwrt b/package/feeds/packages/udp-broadcast-relay-redux-openwrt +new file mode 120000 +index 00000000000..f3f8849e8e1 +--- /dev/null ++++ b/package/feeds/packages/udp-broadcast-relay-redux-openwrt +@@ -0,0 +1 @@ ++../../../feeds/packages/net/udp-broadcast-relay-redux-openwrt +\ No newline at end of file +diff --git a/package/feeds/packages/udpspeeder b/package/feeds/packages/udpspeeder +new file mode 120000 +index 00000000000..16cc28b99df +--- /dev/null ++++ b/package/feeds/packages/udpspeeder +@@ -0,0 +1 @@ ++../../../feeds/packages/net/udpspeeder +\ No newline at end of file +diff --git a/package/feeds/packages/udptunnel b/package/feeds/packages/udptunnel +new file mode 120000 +index 00000000000..7005f3e2dc6 +--- /dev/null ++++ b/package/feeds/packages/udptunnel +@@ -0,0 +1 @@ ++../../../feeds/packages/net/udptunnel +\ No newline at end of file +diff --git a/package/feeds/packages/udpxy b/package/feeds/packages/udpxy +new file mode 120000 +index 00000000000..4133e06dad6 +--- /dev/null ++++ b/package/feeds/packages/udpxy +@@ -0,0 +1 @@ ++../../../feeds/packages/net/udpxy +\ No newline at end of file +diff --git a/package/feeds/packages/uhubctl b/package/feeds/packages/uhubctl +new file mode 120000 +index 00000000000..5cd31eb061b +--- /dev/null ++++ b/package/feeds/packages/uhubctl +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/uhubctl +\ No newline at end of file +diff --git a/package/feeds/packages/uledd b/package/feeds/packages/uledd +new file mode 120000 +index 00000000000..703c57ac0e5 +--- /dev/null ++++ b/package/feeds/packages/uledd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/uledd +\ No newline at end of file +diff --git a/package/feeds/packages/ulogd b/package/feeds/packages/ulogd +new file mode 120000 +index 00000000000..0df12478d5d +--- /dev/null ++++ b/package/feeds/packages/ulogd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/ulogd +\ No newline at end of file +diff --git a/package/feeds/packages/umurmur b/package/feeds/packages/umurmur +new file mode 120000 +index 00000000000..b0fb03e9245 +--- /dev/null ++++ b/package/feeds/packages/umurmur +@@ -0,0 +1 @@ ++../../../feeds/packages/net/umurmur +\ No newline at end of file +diff --git a/package/feeds/packages/unbound b/package/feeds/packages/unbound +new file mode 120000 +index 00000000000..a21f40fc0cf +--- /dev/null ++++ b/package/feeds/packages/unbound +@@ -0,0 +1 @@ ++../../../feeds/packages/net/unbound +\ No newline at end of file +diff --git a/package/feeds/packages/unixodbc b/package/feeds/packages/unixodbc +new file mode 120000 +index 00000000000..65ac02e4978 +--- /dev/null ++++ b/package/feeds/packages/unixodbc +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/unixodbc +\ No newline at end of file +diff --git a/package/feeds/packages/unrar b/package/feeds/packages/unrar +new file mode 120000 +index 00000000000..33e9c696478 +--- /dev/null ++++ b/package/feeds/packages/unrar +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/unrar +\ No newline at end of file +diff --git a/package/feeds/packages/unzip b/package/feeds/packages/unzip +new file mode 120000 +index 00000000000..ec4310d11c2 +--- /dev/null ++++ b/package/feeds/packages/unzip +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/unzip +\ No newline at end of file +diff --git a/package/feeds/packages/upmpdcli b/package/feeds/packages/upmpdcli +new file mode 120000 +index 00000000000..705c9dc01d0 +--- /dev/null ++++ b/package/feeds/packages/upmpdcli +@@ -0,0 +1 @@ ++../../../feeds/packages/sound/upmpdcli +\ No newline at end of file +diff --git a/package/feeds/packages/usbip b/package/feeds/packages/usbip +new file mode 120000 +index 00000000000..320cd69a280 +--- /dev/null ++++ b/package/feeds/packages/usbip +@@ -0,0 +1 @@ ++../../../feeds/packages/net/usbip +\ No newline at end of file +diff --git a/package/feeds/packages/usbmuxd b/package/feeds/packages/usbmuxd +new file mode 120000 +index 00000000000..697c3696f0f +--- /dev/null ++++ b/package/feeds/packages/usbmuxd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/usbmuxd +\ No newline at end of file +diff --git a/package/feeds/packages/usbutils b/package/feeds/packages/usbutils +new file mode 120000 +index 00000000000..d188f21d601 +--- /dev/null ++++ b/package/feeds/packages/usbutils +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/usbutils +\ No newline at end of file +diff --git a/package/feeds/packages/uuid b/package/feeds/packages/uuid +new file mode 120000 +index 00000000000..ac0e8fb0c66 +--- /dev/null ++++ b/package/feeds/packages/uuid +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/uuid +\ No newline at end of file +diff --git a/package/feeds/packages/uvcdynctrl b/package/feeds/packages/uvcdynctrl +new file mode 120000 +index 00000000000..ad5a490823f +--- /dev/null ++++ b/package/feeds/packages/uvcdynctrl +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/uvcdynctrl +\ No newline at end of file +diff --git a/package/feeds/packages/uvol b/package/feeds/packages/uvol +new file mode 120000 +index 00000000000..fbc0174eb59 +--- /dev/null ++++ b/package/feeds/packages/uvol +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/uvol +\ No newline at end of file +diff --git a/package/feeds/packages/uw-imap b/package/feeds/packages/uw-imap +new file mode 120000 +index 00000000000..23a66ab3871 +--- /dev/null ++++ b/package/feeds/packages/uw-imap +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/uw-imap +\ No newline at end of file +diff --git a/package/feeds/packages/uwsgi b/package/feeds/packages/uwsgi +new file mode 120000 +index 00000000000..df9d0843891 +--- /dev/null ++++ b/package/feeds/packages/uwsgi +@@ -0,0 +1 @@ ++../../../feeds/packages/net/uwsgi +\ No newline at end of file +diff --git a/package/feeds/packages/v4l2rtspserver b/package/feeds/packages/v4l2rtspserver +new file mode 120000 +index 00000000000..497aa9f115a +--- /dev/null ++++ b/package/feeds/packages/v4l2rtspserver +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/v4l2rtspserver +\ No newline at end of file +diff --git a/package/feeds/packages/vala b/package/feeds/packages/vala +new file mode 120000 +index 00000000000..d78e776ae87 +--- /dev/null ++++ b/package/feeds/packages/vala +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/vala +\ No newline at end of file +diff --git a/package/feeds/packages/vallumd b/package/feeds/packages/vallumd +new file mode 120000 +index 00000000000..924390ae707 +--- /dev/null ++++ b/package/feeds/packages/vallumd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vallumd +\ No newline at end of file +diff --git a/package/feeds/packages/vim b/package/feeds/packages/vim +new file mode 120000 +index 00000000000..d4a5ec9e13d +--- /dev/null ++++ b/package/feeds/packages/vim +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/vim +\ No newline at end of file +diff --git a/package/feeds/packages/vips b/package/feeds/packages/vips +new file mode 120000 +index 00000000000..d5535fb2a2a +--- /dev/null ++++ b/package/feeds/packages/vips +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/vips +\ No newline at end of file +diff --git a/package/feeds/packages/vncrepeater b/package/feeds/packages/vncrepeater +new file mode 120000 +index 00000000000..e6682ca445b +--- /dev/null ++++ b/package/feeds/packages/vncrepeater +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vncrepeater +\ No newline at end of file +diff --git a/package/feeds/packages/vnstat b/package/feeds/packages/vnstat +new file mode 120000 +index 00000000000..6180cad3055 +--- /dev/null ++++ b/package/feeds/packages/vnstat +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vnstat +\ No newline at end of file +diff --git a/package/feeds/packages/vnstat2 b/package/feeds/packages/vnstat2 +new file mode 120000 +index 00000000000..f9cf3f1825d +--- /dev/null ++++ b/package/feeds/packages/vnstat2 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vnstat2 +\ No newline at end of file +diff --git a/package/feeds/packages/vobject b/package/feeds/packages/vobject +new file mode 120000 +index 00000000000..460ba973ccc +--- /dev/null ++++ b/package/feeds/packages/vobject +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/vobject +\ No newline at end of file +diff --git a/package/feeds/packages/vpn-policy-routing b/package/feeds/packages/vpn-policy-routing +new file mode 120000 +index 00000000000..e518ac4892d +--- /dev/null ++++ b/package/feeds/packages/vpn-policy-routing +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vpn-policy-routing +\ No newline at end of file +diff --git a/package/feeds/packages/vpnbypass b/package/feeds/packages/vpnbypass +new file mode 120000 +index 00000000000..63849f400f1 +--- /dev/null ++++ b/package/feeds/packages/vpnbypass +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vpnbypass +\ No newline at end of file +diff --git a/package/feeds/packages/vpnc b/package/feeds/packages/vpnc +new file mode 120000 +index 00000000000..6a317bf1581 +--- /dev/null ++++ b/package/feeds/packages/vpnc +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vpnc +\ No newline at end of file +diff --git a/package/feeds/packages/vpnc-scripts b/package/feeds/packages/vpnc-scripts +new file mode 120000 +index 00000000000..9f20c8f54bd +--- /dev/null ++++ b/package/feeds/packages/vpnc-scripts +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vpnc-scripts +\ No newline at end of file +diff --git a/package/feeds/packages/vsftpd b/package/feeds/packages/vsftpd +new file mode 120000 +index 00000000000..8db9bdfa4b5 +--- /dev/null ++++ b/package/feeds/packages/vsftpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/vsftpd +\ No newline at end of file +diff --git a/package/feeds/packages/wakeonlan b/package/feeds/packages/wakeonlan +new file mode 120000 +index 00000000000..ee9c2810fb4 +--- /dev/null ++++ b/package/feeds/packages/wakeonlan +@@ -0,0 +1 @@ ++../../../feeds/packages/net/wakeonlan +\ No newline at end of file +diff --git a/package/feeds/packages/watchcat b/package/feeds/packages/watchcat +new file mode 120000 +index 00000000000..e1337b56a75 +--- /dev/null ++++ b/package/feeds/packages/watchcat +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/watchcat +\ No newline at end of file +diff --git a/package/feeds/packages/wavemon b/package/feeds/packages/wavemon +new file mode 120000 +index 00000000000..ce4f7157ed0 +--- /dev/null ++++ b/package/feeds/packages/wavemon +@@ -0,0 +1 @@ ++../../../feeds/packages/net/wavemon +\ No newline at end of file +diff --git a/package/feeds/packages/websocketpp b/package/feeds/packages/websocketpp +new file mode 120000 +index 00000000000..14f13734092 +--- /dev/null ++++ b/package/feeds/packages/websocketpp +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/websocketpp +\ No newline at end of file +diff --git a/package/feeds/packages/webui-aria2 b/package/feeds/packages/webui-aria2 +new file mode 120000 +index 00000000000..b2c671d468c +--- /dev/null ++++ b/package/feeds/packages/webui-aria2 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/webui-aria2 +\ No newline at end of file +diff --git a/package/feeds/packages/wg-installer b/package/feeds/packages/wg-installer +new file mode 120000 +index 00000000000..3e873bcba9d +--- /dev/null ++++ b/package/feeds/packages/wg-installer +@@ -0,0 +1 @@ ++../../../feeds/packages/net/wg-installer +\ No newline at end of file +diff --git a/package/feeds/packages/wget b/package/feeds/packages/wget +new file mode 120000 +index 00000000000..43b3bdfb21b +--- /dev/null ++++ b/package/feeds/packages/wget +@@ -0,0 +1 @@ ++../../../feeds/packages/net/wget +\ No newline at end of file +diff --git a/package/feeds/packages/which b/package/feeds/packages/which +new file mode 120000 +index 00000000000..def892250b3 +--- /dev/null ++++ b/package/feeds/packages/which +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/which +\ No newline at end of file +diff --git a/package/feeds/packages/whois b/package/feeds/packages/whois +new file mode 120000 +index 00000000000..73d8db07be3 +--- /dev/null ++++ b/package/feeds/packages/whois +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/whois +\ No newline at end of file +diff --git a/package/feeds/packages/wifidog b/package/feeds/packages/wifidog +new file mode 120000 +index 00000000000..d84cea0cf77 +--- /dev/null ++++ b/package/feeds/packages/wifidog +@@ -0,0 +1 @@ ++../../../feeds/packages/net/wifidog +\ No newline at end of file +diff --git a/package/feeds/packages/wifischedule b/package/feeds/packages/wifischedule +new file mode 120000 +index 00000000000..9c568d34713 +--- /dev/null ++++ b/package/feeds/packages/wifischedule +@@ -0,0 +1 @@ ++../../../feeds/packages/net/wifischedule +\ No newline at end of file +diff --git a/package/feeds/packages/wifitoggle b/package/feeds/packages/wifitoggle +new file mode 120000 +index 00000000000..c17743bc92d +--- /dev/null ++++ b/package/feeds/packages/wifitoggle +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/wifitoggle +\ No newline at end of file +diff --git a/package/feeds/packages/wipe b/package/feeds/packages/wipe +new file mode 120000 +index 00000000000..ae152d14fed +--- /dev/null ++++ b/package/feeds/packages/wipe +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/wipe +\ No newline at end of file +diff --git a/package/feeds/packages/wsdd2 b/package/feeds/packages/wsdd2 +new file mode 120000 +index 00000000000..a5a93cc6355 +--- /dev/null ++++ b/package/feeds/packages/wsdd2 +@@ -0,0 +1 @@ ++../../../feeds/packages/net/wsdd2 +\ No newline at end of file +diff --git a/package/feeds/packages/xfsprogs b/package/feeds/packages/xfsprogs +new file mode 120000 +index 00000000000..059e2bdc373 +--- /dev/null ++++ b/package/feeds/packages/xfsprogs +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/xfsprogs +\ No newline at end of file +diff --git a/package/feeds/packages/xinetd b/package/feeds/packages/xinetd +new file mode 120000 +index 00000000000..f53e142663c +--- /dev/null ++++ b/package/feeds/packages/xinetd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/xinetd +\ No newline at end of file +diff --git a/package/feeds/packages/xl2tpd b/package/feeds/packages/xl2tpd +new file mode 120000 +index 00000000000..3270b9cefb3 +--- /dev/null ++++ b/package/feeds/packages/xl2tpd +@@ -0,0 +1 @@ ++../../../feeds/packages/net/xl2tpd +\ No newline at end of file +diff --git a/package/feeds/packages/xmlrpc-c b/package/feeds/packages/xmlrpc-c +new file mode 120000 +index 00000000000..0ad392d1f19 +--- /dev/null ++++ b/package/feeds/packages/xmlrpc-c +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/xmlrpc-c +\ No newline at end of file +diff --git a/package/feeds/packages/xmltodict b/package/feeds/packages/xmltodict +new file mode 120000 +index 00000000000..11f77b1e8c4 +--- /dev/null ++++ b/package/feeds/packages/xmltodict +@@ -0,0 +1 @@ ++../../../feeds/packages/lang/python/xmltodict +\ No newline at end of file +diff --git a/package/feeds/packages/xr_usb_serial_common b/package/feeds/packages/xr_usb_serial_common +new file mode 120000 +index 00000000000..a0a1fd1ff0b +--- /dev/null ++++ b/package/feeds/packages/xr_usb_serial_common +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/xr_usb_serial_common +\ No newline at end of file +diff --git a/package/feeds/packages/xray-core b/package/feeds/packages/xray-core +new file mode 120000 +index 00000000000..736a357adce +--- /dev/null ++++ b/package/feeds/packages/xray-core +@@ -0,0 +1 @@ ++../../../feeds/packages/net/xray-core +\ No newline at end of file +diff --git a/package/feeds/packages/xtables-addons b/package/feeds/packages/xtables-addons +new file mode 120000 +index 00000000000..8c2eaccc979 +--- /dev/null ++++ b/package/feeds/packages/xtables-addons +@@ -0,0 +1 @@ ++../../../feeds/packages/net/xtables-addons +\ No newline at end of file +diff --git a/package/feeds/packages/xupnpd b/package/feeds/packages/xupnpd +new file mode 120000 +index 00000000000..ec1f95ee072 +--- /dev/null ++++ b/package/feeds/packages/xupnpd +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/xupnpd +\ No newline at end of file +diff --git a/package/feeds/packages/xz b/package/feeds/packages/xz +new file mode 120000 +index 00000000000..4fc75778de2 +--- /dev/null ++++ b/package/feeds/packages/xz +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/xz +\ No newline at end of file +diff --git a/package/feeds/packages/yajl b/package/feeds/packages/yajl +new file mode 120000 +index 00000000000..60dfac053e6 +--- /dev/null ++++ b/package/feeds/packages/yajl +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/yajl +\ No newline at end of file +diff --git a/package/feeds/packages/yaml b/package/feeds/packages/yaml +new file mode 120000 +index 00000000000..f36b1eeecc0 +--- /dev/null ++++ b/package/feeds/packages/yaml +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/yaml +\ No newline at end of file +diff --git a/package/feeds/packages/yara b/package/feeds/packages/yara +new file mode 120000 +index 00000000000..456821d20e3 +--- /dev/null ++++ b/package/feeds/packages/yara +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/yara +\ No newline at end of file +diff --git a/package/feeds/packages/yggdrasil b/package/feeds/packages/yggdrasil +new file mode 120000 +index 00000000000..16cfef9883f +--- /dev/null ++++ b/package/feeds/packages/yggdrasil +@@ -0,0 +1 @@ ++../../../feeds/packages/net/yggdrasil +\ No newline at end of file +diff --git a/package/feeds/packages/ykclient b/package/feeds/packages/ykclient +new file mode 120000 +index 00000000000..769e1e93d3f +--- /dev/null ++++ b/package/feeds/packages/ykclient +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ykclient +\ No newline at end of file +diff --git a/package/feeds/packages/ykpers b/package/feeds/packages/ykpers +new file mode 120000 +index 00000000000..e718c014ae2 +--- /dev/null ++++ b/package/feeds/packages/ykpers +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/ykpers +\ No newline at end of file +diff --git a/package/feeds/packages/youtube-dl b/package/feeds/packages/youtube-dl +new file mode 120000 +index 00000000000..a27f8a79d8e +--- /dev/null ++++ b/package/feeds/packages/youtube-dl +@@ -0,0 +1 @@ ++../../../feeds/packages/multimedia/youtube-dl +\ No newline at end of file +diff --git a/package/feeds/packages/yq b/package/feeds/packages/yq +new file mode 120000 +index 00000000000..cc3fae1f629 +--- /dev/null ++++ b/package/feeds/packages/yq +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/yq +\ No newline at end of file +diff --git a/package/feeds/packages/yubico-pam b/package/feeds/packages/yubico-pam +new file mode 120000 +index 00000000000..79441b1664e +--- /dev/null ++++ b/package/feeds/packages/yubico-pam +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/yubico-pam +\ No newline at end of file +diff --git a/package/feeds/packages/zabbix b/package/feeds/packages/zabbix +new file mode 120000 +index 00000000000..cd56078260c +--- /dev/null ++++ b/package/feeds/packages/zabbix +@@ -0,0 +1 @@ ++../../../feeds/packages/admin/zabbix +\ No newline at end of file +diff --git a/package/feeds/packages/zerotier b/package/feeds/packages/zerotier +new file mode 120000 +index 00000000000..101fc257462 +--- /dev/null ++++ b/package/feeds/packages/zerotier +@@ -0,0 +1 @@ ++../../../feeds/packages/net/zerotier +\ No newline at end of file +diff --git a/package/feeds/packages/zile b/package/feeds/packages/zile +new file mode 120000 +index 00000000000..31ff3e526e4 +--- /dev/null ++++ b/package/feeds/packages/zile +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/zile +\ No newline at end of file +diff --git a/package/feeds/packages/zmq b/package/feeds/packages/zmq +new file mode 120000 +index 00000000000..c4b0adc4dd7 +--- /dev/null ++++ b/package/feeds/packages/zmq +@@ -0,0 +1 @@ ++../../../feeds/packages/libs/zmq +\ No newline at end of file +diff --git a/package/feeds/packages/znc b/package/feeds/packages/znc +new file mode 120000 +index 00000000000..63fd9d3e9e3 +--- /dev/null ++++ b/package/feeds/packages/znc +@@ -0,0 +1 @@ ++../../../feeds/packages/net/znc +\ No newline at end of file +diff --git a/package/feeds/packages/zoneinfo b/package/feeds/packages/zoneinfo +new file mode 120000 +index 00000000000..a4a6ec3b667 +--- /dev/null ++++ b/package/feeds/packages/zoneinfo +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/zoneinfo +\ No newline at end of file +diff --git a/package/feeds/packages/zsh b/package/feeds/packages/zsh +new file mode 120000 +index 00000000000..daf3ae54d4b +--- /dev/null ++++ b/package/feeds/packages/zsh +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/zsh +\ No newline at end of file +diff --git a/package/feeds/packages/zstd b/package/feeds/packages/zstd +new file mode 120000 +index 00000000000..70281049077 +--- /dev/null ++++ b/package/feeds/packages/zstd +@@ -0,0 +1 @@ ++../../../feeds/packages/utils/zstd +\ No newline at end of file +diff --git a/package/feeds/routing/ahcpd b/package/feeds/routing/ahcpd +new file mode 120000 +index 00000000000..4d13bdf1f4c +--- /dev/null ++++ b/package/feeds/routing/ahcpd +@@ -0,0 +1 @@ ++../../../feeds/routing/ahcpd +\ No newline at end of file +diff --git a/package/feeds/routing/alfred b/package/feeds/routing/alfred +new file mode 120000 +index 00000000000..6ad417b90ab +--- /dev/null ++++ b/package/feeds/routing/alfred +@@ -0,0 +1 @@ ++../../../feeds/routing/alfred +\ No newline at end of file +diff --git a/package/feeds/routing/babel-pinger b/package/feeds/routing/babel-pinger +new file mode 120000 +index 00000000000..f536bce6528 +--- /dev/null ++++ b/package/feeds/routing/babel-pinger +@@ -0,0 +1 @@ ++../../../feeds/routing/babel-pinger +\ No newline at end of file +diff --git a/package/feeds/routing/babeld b/package/feeds/routing/babeld +new file mode 120000 +index 00000000000..f0c375e4ce0 +--- /dev/null ++++ b/package/feeds/routing/babeld +@@ -0,0 +1 @@ ++../../../feeds/routing/babeld +\ No newline at end of file +diff --git a/package/feeds/routing/batctl b/package/feeds/routing/batctl +new file mode 120000 +index 00000000000..a34f2b67e87 +--- /dev/null ++++ b/package/feeds/routing/batctl +@@ -0,0 +1 @@ ++../../../feeds/routing/batctl +\ No newline at end of file +diff --git a/package/feeds/routing/batman-adv b/package/feeds/routing/batman-adv +new file mode 120000 +index 00000000000..422dcd6ff17 +--- /dev/null ++++ b/package/feeds/routing/batman-adv +@@ -0,0 +1 @@ ++../../../feeds/routing/batman-adv +\ No newline at end of file +diff --git a/package/feeds/routing/batmand b/package/feeds/routing/batmand +new file mode 120000 +index 00000000000..096d5b682cf +--- /dev/null ++++ b/package/feeds/routing/batmand +@@ -0,0 +1 @@ ++../../../feeds/routing/batmand +\ No newline at end of file +diff --git a/package/feeds/routing/bird1 b/package/feeds/routing/bird1 +new file mode 120000 +index 00000000000..daa8a30a02f +--- /dev/null ++++ b/package/feeds/routing/bird1 +@@ -0,0 +1 @@ ++../../../feeds/routing/bird1 +\ No newline at end of file +diff --git a/package/feeds/routing/bird1-ipv4-openwrt b/package/feeds/routing/bird1-ipv4-openwrt +new file mode 120000 +index 00000000000..e513124a4b3 +--- /dev/null ++++ b/package/feeds/routing/bird1-ipv4-openwrt +@@ -0,0 +1 @@ ++../../../feeds/routing/bird1-openwrt/bird1-ipv4-openwrt +\ No newline at end of file +diff --git a/package/feeds/routing/bird1-ipv6-openwrt b/package/feeds/routing/bird1-ipv6-openwrt +new file mode 120000 +index 00000000000..080403eb769 +--- /dev/null ++++ b/package/feeds/routing/bird1-ipv6-openwrt +@@ -0,0 +1 @@ ++../../../feeds/routing/bird1-openwrt/bird1-ipv6-openwrt +\ No newline at end of file +diff --git a/package/feeds/routing/bird2 b/package/feeds/routing/bird2 +new file mode 120000 +index 00000000000..6f2d3cb5c72 +--- /dev/null ++++ b/package/feeds/routing/bird2 +@@ -0,0 +1 @@ ++../../../feeds/routing/bird2 +\ No newline at end of file +diff --git a/package/feeds/routing/bmx6 b/package/feeds/routing/bmx6 +new file mode 120000 +index 00000000000..778e8c62dab +--- /dev/null ++++ b/package/feeds/routing/bmx6 +@@ -0,0 +1 @@ ++../../../feeds/routing/bmx6 +\ No newline at end of file +diff --git a/package/feeds/routing/bmx7 b/package/feeds/routing/bmx7 +new file mode 120000 +index 00000000000..3a9294b85a0 +--- /dev/null ++++ b/package/feeds/routing/bmx7 +@@ -0,0 +1 @@ ++../../../feeds/routing/bmx7 +\ No newline at end of file +diff --git a/package/feeds/routing/cjdns b/package/feeds/routing/cjdns +new file mode 120000 +index 00000000000..a2ff623283c +--- /dev/null ++++ b/package/feeds/routing/cjdns +@@ -0,0 +1 @@ ++../../../feeds/routing/cjdns +\ No newline at end of file +diff --git a/package/feeds/routing/hnetd b/package/feeds/routing/hnetd +new file mode 120000 +index 00000000000..dbd96cdbd64 +--- /dev/null ++++ b/package/feeds/routing/hnetd +@@ -0,0 +1 @@ ++../../../feeds/routing/hnetd +\ No newline at end of file +diff --git a/package/feeds/routing/luci-app-bmx6 b/package/feeds/routing/luci-app-bmx6 +new file mode 120000 +index 00000000000..ed850b87aa2 +--- /dev/null ++++ b/package/feeds/routing/luci-app-bmx6 +@@ -0,0 +1 @@ ++../../../feeds/routing/luci-app-bmx6 +\ No newline at end of file +diff --git a/package/feeds/routing/luci-app-cjdns b/package/feeds/routing/luci-app-cjdns +new file mode 120000 +index 00000000000..1de20fc2f37 +--- /dev/null ++++ b/package/feeds/routing/luci-app-cjdns +@@ -0,0 +1 @@ ++../../../feeds/routing/luci-app-cjdns +\ No newline at end of file +diff --git a/package/feeds/routing/mcproxy b/package/feeds/routing/mcproxy +new file mode 120000 +index 00000000000..8db919d0fe9 +--- /dev/null ++++ b/package/feeds/routing/mcproxy +@@ -0,0 +1 @@ ++../../../feeds/routing/mcproxy +\ No newline at end of file +diff --git a/package/feeds/routing/minimalist-pcproxy b/package/feeds/routing/minimalist-pcproxy +new file mode 120000 +index 00000000000..acf8134587c +--- /dev/null ++++ b/package/feeds/routing/minimalist-pcproxy +@@ -0,0 +1 @@ ++../../../feeds/routing/minimalist-pcproxy +\ No newline at end of file +diff --git a/package/feeds/routing/mrd6 b/package/feeds/routing/mrd6 +new file mode 120000 +index 00000000000..46988cd92c4 +--- /dev/null ++++ b/package/feeds/routing/mrd6 +@@ -0,0 +1 @@ ++../../../feeds/routing/mrd6 +\ No newline at end of file +diff --git a/package/feeds/routing/ndppd b/package/feeds/routing/ndppd +new file mode 120000 +index 00000000000..5a7bc06c784 +--- /dev/null ++++ b/package/feeds/routing/ndppd +@@ -0,0 +1 @@ ++../../../feeds/routing/ndppd +\ No newline at end of file +diff --git a/package/feeds/routing/nodogsplash b/package/feeds/routing/nodogsplash +new file mode 120000 +index 00000000000..4ce1f85494b +--- /dev/null ++++ b/package/feeds/routing/nodogsplash +@@ -0,0 +1 @@ ++../../../feeds/routing/nodogsplash +\ No newline at end of file +diff --git a/package/feeds/routing/ohybridproxy b/package/feeds/routing/ohybridproxy +new file mode 120000 +index 00000000000..ecac535d4ed +--- /dev/null ++++ b/package/feeds/routing/ohybridproxy +@@ -0,0 +1 @@ ++../../../feeds/routing/ohybridproxy +\ No newline at end of file +diff --git a/package/feeds/routing/olsrd b/package/feeds/routing/olsrd +new file mode 120000 +index 00000000000..b8d4a130db9 +--- /dev/null ++++ b/package/feeds/routing/olsrd +@@ -0,0 +1 @@ ++../../../feeds/routing/olsrd +\ No newline at end of file +diff --git a/package/feeds/routing/oonf-dlep-proxy b/package/feeds/routing/oonf-dlep-proxy +new file mode 120000 +index 00000000000..2b5d2079bc3 +--- /dev/null ++++ b/package/feeds/routing/oonf-dlep-proxy +@@ -0,0 +1 @@ ++../../../feeds/routing/oonf-dlep-proxy +\ No newline at end of file +diff --git a/package/feeds/routing/oonf-dlep-radio b/package/feeds/routing/oonf-dlep-radio +new file mode 120000 +index 00000000000..2d41fd0516e +--- /dev/null ++++ b/package/feeds/routing/oonf-dlep-radio +@@ -0,0 +1 @@ ++../../../feeds/routing/oonf-dlep-radio +\ No newline at end of file +diff --git a/package/feeds/routing/oonf-init-scripts b/package/feeds/routing/oonf-init-scripts +new file mode 120000 +index 00000000000..108e43ffb9a +--- /dev/null ++++ b/package/feeds/routing/oonf-init-scripts +@@ -0,0 +1 @@ ++../../../feeds/routing/oonf-init-scripts +\ No newline at end of file +diff --git a/package/feeds/routing/oonf-olsrd2 b/package/feeds/routing/oonf-olsrd2 +new file mode 120000 +index 00000000000..3c719283167 +--- /dev/null ++++ b/package/feeds/routing/oonf-olsrd2 +@@ -0,0 +1 @@ ++../../../feeds/routing/oonf-olsrd2 +\ No newline at end of file +diff --git a/package/feeds/routing/opennds b/package/feeds/routing/opennds +new file mode 120000 +index 00000000000..08d87202256 +--- /dev/null ++++ b/package/feeds/routing/opennds +@@ -0,0 +1 @@ ++../../../feeds/routing/opennds +\ No newline at end of file +diff --git a/package/feeds/routing/pimbd b/package/feeds/routing/pimbd +new file mode 120000 +index 00000000000..bf795aca1c9 +--- /dev/null ++++ b/package/feeds/routing/pimbd +@@ -0,0 +1 @@ ++../../../feeds/routing/pimbd +\ No newline at end of file +diff --git a/package/feeds/routing/prince b/package/feeds/routing/prince +new file mode 120000 +index 00000000000..08bc1d1cb0a +--- /dev/null ++++ b/package/feeds/routing/prince +@@ -0,0 +1 @@ ++../../../feeds/routing/prince +\ No newline at end of file +diff --git a/package/feeds/routing/quagga b/package/feeds/routing/quagga +new file mode 120000 +index 00000000000..60c1ae6827b +--- /dev/null ++++ b/package/feeds/routing/quagga +@@ -0,0 +1 @@ ++../../../feeds/routing/quagga +\ No newline at end of file +diff --git a/package/feeds/routing/vis b/package/feeds/routing/vis +new file mode 120000 +index 00000000000..61c551dcc20 +--- /dev/null ++++ b/package/feeds/routing/vis +@@ -0,0 +1 @@ ++../../../feeds/routing/vis +\ No newline at end of file +diff --git a/package/feeds/telephony/asterisk b/package/feeds/telephony/asterisk +new file mode 120000 +index 00000000000..2545b9b76d5 +--- /dev/null ++++ b/package/feeds/telephony/asterisk +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/asterisk +\ No newline at end of file +diff --git a/package/feeds/telephony/asterisk-chan-dongle b/package/feeds/telephony/asterisk-chan-dongle +new file mode 120000 +index 00000000000..4b014ab3832 +--- /dev/null ++++ b/package/feeds/telephony/asterisk-chan-dongle +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/asterisk-chan-dongle +\ No newline at end of file +diff --git a/package/feeds/telephony/asterisk-chan-lantiq b/package/feeds/telephony/asterisk-chan-lantiq +new file mode 120000 +index 00000000000..ac6a59e75f0 +--- /dev/null ++++ b/package/feeds/telephony/asterisk-chan-lantiq +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/asterisk-chan-lantiq +\ No newline at end of file +diff --git a/package/feeds/telephony/asterisk-chan-sccp b/package/feeds/telephony/asterisk-chan-sccp +new file mode 120000 +index 00000000000..c0859ca8407 +--- /dev/null ++++ b/package/feeds/telephony/asterisk-chan-sccp +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/asterisk-chan-sccp +\ No newline at end of file +diff --git a/package/feeds/telephony/asterisk-g72x b/package/feeds/telephony/asterisk-g72x +new file mode 120000 +index 00000000000..a9204396131 +--- /dev/null ++++ b/package/feeds/telephony/asterisk-g72x +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/asterisk-g72x +\ No newline at end of file +diff --git a/package/feeds/telephony/asterisk-opus b/package/feeds/telephony/asterisk-opus +new file mode 120000 +index 00000000000..8738ce0ef29 +--- /dev/null ++++ b/package/feeds/telephony/asterisk-opus +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/asterisk-opus +\ No newline at end of file +diff --git a/package/feeds/telephony/baresip b/package/feeds/telephony/baresip +new file mode 120000 +index 00000000000..05c3ea1b6d3 +--- /dev/null ++++ b/package/feeds/telephony/baresip +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/baresip +\ No newline at end of file +diff --git a/package/feeds/telephony/bcg729 b/package/feeds/telephony/bcg729 +new file mode 120000 +index 00000000000..cfc4cb5a864 +--- /dev/null ++++ b/package/feeds/telephony/bcg729 +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/bcg729 +\ No newline at end of file +diff --git a/package/feeds/telephony/dahdi-linux b/package/feeds/telephony/dahdi-linux +new file mode 120000 +index 00000000000..f78c3b77e18 +--- /dev/null ++++ b/package/feeds/telephony/dahdi-linux +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/dahdi-linux +\ No newline at end of file +diff --git a/package/feeds/telephony/dahdi-tools b/package/feeds/telephony/dahdi-tools +new file mode 120000 +index 00000000000..fa19774c192 +--- /dev/null ++++ b/package/feeds/telephony/dahdi-tools +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/dahdi-tools +\ No newline at end of file +diff --git a/package/feeds/telephony/freeswitch b/package/feeds/telephony/freeswitch +new file mode 120000 +index 00000000000..ea70624c2ea +--- /dev/null ++++ b/package/feeds/telephony/freeswitch +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/freeswitch +\ No newline at end of file +diff --git a/package/feeds/telephony/freeswitch-mod-bcg729 b/package/feeds/telephony/freeswitch-mod-bcg729 +new file mode 120000 +index 00000000000..11270c0a9c5 +--- /dev/null ++++ b/package/feeds/telephony/freeswitch-mod-bcg729 +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/freeswitch-mod-bcg729 +\ No newline at end of file +diff --git a/package/feeds/telephony/gsmlib b/package/feeds/telephony/gsmlib +new file mode 120000 +index 00000000000..5e614316c5a +--- /dev/null ++++ b/package/feeds/telephony/gsmlib +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/gsmlib +\ No newline at end of file +diff --git a/package/feeds/telephony/iksemel b/package/feeds/telephony/iksemel +new file mode 120000 +index 00000000000..c31946bbcca +--- /dev/null ++++ b/package/feeds/telephony/iksemel +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/iksemel +\ No newline at end of file +diff --git a/package/feeds/telephony/kamailio b/package/feeds/telephony/kamailio +new file mode 120000 +index 00000000000..ab418f89f98 +--- /dev/null ++++ b/package/feeds/telephony/kamailio +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/kamailio +\ No newline at end of file +diff --git a/package/feeds/telephony/libctb b/package/feeds/telephony/libctb +new file mode 120000 +index 00000000000..a488ccd4578 +--- /dev/null ++++ b/package/feeds/telephony/libctb +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/libctb +\ No newline at end of file +diff --git a/package/feeds/telephony/libks b/package/feeds/telephony/libks +new file mode 120000 +index 00000000000..c11154737b4 +--- /dev/null ++++ b/package/feeds/telephony/libks +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/libks +\ No newline at end of file +diff --git a/package/feeds/telephony/libosip2 b/package/feeds/telephony/libosip2 +new file mode 120000 +index 00000000000..00fd60b6ab0 +--- /dev/null ++++ b/package/feeds/telephony/libosip2 +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/libosip2 +\ No newline at end of file +diff --git a/package/feeds/telephony/libpri b/package/feeds/telephony/libpri +new file mode 120000 +index 00000000000..66f73fe647b +--- /dev/null ++++ b/package/feeds/telephony/libpri +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/libpri +\ No newline at end of file +diff --git a/package/feeds/telephony/libsrtp b/package/feeds/telephony/libsrtp +new file mode 120000 +index 00000000000..f631116028e +--- /dev/null ++++ b/package/feeds/telephony/libsrtp +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/libsrtp +\ No newline at end of file +diff --git a/package/feeds/telephony/miax b/package/feeds/telephony/miax +new file mode 120000 +index 00000000000..831c42ed9ec +--- /dev/null ++++ b/package/feeds/telephony/miax +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/miax +\ No newline at end of file +diff --git a/package/feeds/telephony/pcapsipdump b/package/feeds/telephony/pcapsipdump +new file mode 120000 +index 00000000000..c83e43a917a +--- /dev/null ++++ b/package/feeds/telephony/pcapsipdump +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/pcapsipdump +\ No newline at end of file +diff --git a/package/feeds/telephony/pjproject b/package/feeds/telephony/pjproject +new file mode 120000 +index 00000000000..01fdab393ac +--- /dev/null ++++ b/package/feeds/telephony/pjproject +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/pjproject +\ No newline at end of file +diff --git a/package/feeds/telephony/re b/package/feeds/telephony/re +new file mode 120000 +index 00000000000..3924a26bf8f +--- /dev/null ++++ b/package/feeds/telephony/re +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/re +\ No newline at end of file +diff --git a/package/feeds/telephony/rem b/package/feeds/telephony/rem +new file mode 120000 +index 00000000000..3675e6daa57 +--- /dev/null ++++ b/package/feeds/telephony/rem +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/rem +\ No newline at end of file +diff --git a/package/feeds/telephony/restund b/package/feeds/telephony/restund +new file mode 120000 +index 00000000000..f7d614ba1a8 +--- /dev/null ++++ b/package/feeds/telephony/restund +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/restund +\ No newline at end of file +diff --git a/package/feeds/telephony/rtpengine b/package/feeds/telephony/rtpengine +new file mode 120000 +index 00000000000..f4d28cd5c14 +--- /dev/null ++++ b/package/feeds/telephony/rtpengine +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/rtpengine +\ No newline at end of file +diff --git a/package/feeds/telephony/rtpproxy b/package/feeds/telephony/rtpproxy +new file mode 120000 +index 00000000000..934da427682 +--- /dev/null ++++ b/package/feeds/telephony/rtpproxy +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/rtpproxy +\ No newline at end of file +diff --git a/package/feeds/telephony/signalwire-client-c b/package/feeds/telephony/signalwire-client-c +new file mode 120000 +index 00000000000..8349639e302 +--- /dev/null ++++ b/package/feeds/telephony/signalwire-client-c +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/signalwire-client-c +\ No newline at end of file +diff --git a/package/feeds/telephony/sipgrep b/package/feeds/telephony/sipgrep +new file mode 120000 +index 00000000000..b68548215bb +--- /dev/null ++++ b/package/feeds/telephony/sipgrep +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/sipgrep +\ No newline at end of file +diff --git a/package/feeds/telephony/sipp b/package/feeds/telephony/sipp +new file mode 120000 +index 00000000000..969f97f9301 +--- /dev/null ++++ b/package/feeds/telephony/sipp +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/sipp +\ No newline at end of file +diff --git a/package/feeds/telephony/siproxd b/package/feeds/telephony/siproxd +new file mode 120000 +index 00000000000..8a9f3e00733 +--- /dev/null ++++ b/package/feeds/telephony/siproxd +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/siproxd +\ No newline at end of file +diff --git a/package/feeds/telephony/sngrep b/package/feeds/telephony/sngrep +new file mode 120000 +index 00000000000..0a7cae0f82f +--- /dev/null ++++ b/package/feeds/telephony/sngrep +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/sngrep +\ No newline at end of file +diff --git a/package/feeds/telephony/sofia-sip b/package/feeds/telephony/sofia-sip +new file mode 120000 +index 00000000000..1a0923e389c +--- /dev/null ++++ b/package/feeds/telephony/sofia-sip +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/sofia-sip +\ No newline at end of file +diff --git a/package/feeds/telephony/spandsp b/package/feeds/telephony/spandsp +new file mode 120000 +index 00000000000..b97b46d1c35 +--- /dev/null ++++ b/package/feeds/telephony/spandsp +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/spandsp +\ No newline at end of file +diff --git a/package/feeds/telephony/spandsp3 b/package/feeds/telephony/spandsp3 +new file mode 120000 +index 00000000000..d26f2e9f264 +--- /dev/null ++++ b/package/feeds/telephony/spandsp3 +@@ -0,0 +1 @@ ++../../../feeds/telephony/libs/spandsp3 +\ No newline at end of file +diff --git a/package/feeds/telephony/yate b/package/feeds/telephony/yate +new file mode 120000 +index 00000000000..2d2fd4c428c +--- /dev/null ++++ b/package/feeds/telephony/yate +@@ -0,0 +1 @@ ++../../../feeds/telephony/net/yate +\ No newline at end of file |