-if [ -z $${IPKG_INSTROOT} ]; then
- ( . /etc/bird6/init.d/bird6-uci-install-init.d ) && rm -f /etc/bird6/init.d/bird6-uci-install-init.d
-fi
+ if [ -z "$${IPKG_INSTROOT}" ]; then
+ ( . /etc/$(BIRD)/init.d/bird-uci-install-init.d $(BIRD) ) && rm -f /etc/$(BIRD)/init.d/bird-uci-install-init.d
+ ( . /etc/$(BIRD)/init.d/99-relocate-filters $(BIRD) ) && rm -f /etc/$(BIRD)/init.d/99-relocate-filters
+ if [ -f /etc/sysupgrade.conf ] && ! grep $(BIRD) /etc/sysupgrade.conf; then
+ echo /etc/config/$(BIRD) >> /etc/sysupgrade.conf
+ echo /etc/$(BIRD)/filters/ >> /etc/sysupgrade.conf
+ echo /etc/$(BIRD)/functions/ >> /etc/sysupgrade.conf
+ fi
+ fi