## Userv interface.
sbin_SCRIPTS += zoneconf-install-userv
-EXTRA_DIST += zoneconf-install-userv
+EXTRA_DIST += zoneconf-install-userv.in
+CLEANFILES += zoneconf-install-userv
+
+zoneconf-install-userv: zoneconf-install-userv.in Makefile
+ $(SUBST) $(srcdir)/zoneconf-install-userv.in $(SUBSTITUTIONS) \
+ >zoneconf-install-userv.new && \
+ chmod +x zoneconf-install-userv.new && \
+ mv zoneconf-install-userv.new zoneconf-install-userv
noinst_DATA += userv.rc
EXTRA_DIST += userv.rc.in
## SSH interface.
sbin_SCRIPTS += zoneconf-install-ssh
-EXTRA_DIST += zoneconf-install-ssh
+EXTRA_DIST += zoneconf-install-ssh.in
+CLEANFILES += zoneconf-install-ssh
+
+zoneconf-install-ssh: zoneconf-install-ssh.in Makefile
+ $(SUBST) $(srcdir)/zoneconf-install-ssh.in $(SUBSTITUTIONS) \
+ >zoneconf-install-ssh.new && \
+ chmod +x zoneconf-install-ssh.new && \
+ mv zoneconf-install-ssh.new zoneconf-install-ssh
###--------------------------------------------------------------------------
### Distribution.