-# This should rebuild the scripts if the input files change, although
-# it doesn't always seem to work.
-%.sh: %.sh.in
- cd .. && ./config.status appliance/$@
- chmod +x $@
-
-guestfs-supermin-helper: guestfs-supermin-helper.in
- cd .. && ./config.status appliance/$@
- chmod +x $@
+# Extra symlinks needed by the Debian appliance.
+debirf_symlinks = \
+ a0_prep-root \
+ z0_remove-aptitude \
+ z0_remove-locales \
+ z1_clean-root
+noinst_DATA = $(debirf_symlinks:%=debian/modules/%)
+$(debirf_symlinks:%=debian/modules/%): stamp-debirf-modules
+stamp-debirf-modules:
+ mkdir -p debian/modules
+ for f in $(debirf_symlinks); do \
+ ln -sf /usr/share/debirf/modules/$$f debian/modules/$$f; \
+ done
+ touch $@