lib_LIBRARIES = $(lib_lib_LIBS)
-pkglib_SCRIPTS = $(distrib_SCRPTS) $(scripts_SCRPTS)
+pkglib_SCRIPTS = $(distrib_SCRPTS) $(scripts_SCRPTS) $(src_pkglib_SCRPTS)
pkglib_DATA = $(distrib_DAT) $(scriptscfg_DATA)
pkglib_PROGRAMS = $(src_pkglib_PRGS)
EXTRA_DIST = $(distrib_SCRPTS) $(distrib_DAT) \
$(sysv_XTRAS) $(sysv_CFG) \
$(doc_DAT) $(man_DATMAN) \
- $(scripts_SCRPTS) $(scripts_PRGS) $(scripts_XTRAS) \
+ $(scripts_SCRPTS) $(scripts_XTRAS) \
vserver.spec newvserver.defaults \
m4/ensc_cflags.m4 \
THANKS
scriptscfgdir = $(sbindir)
-scripts_SCRPTS = scripts/distrib-info \
+scripts_src_SCRPTS = scripts/distrib-info \
scripts/rootshell \
scripts/save_s_context \
scripts/vprofile \
scripts/vservers.grabinfo.sh \
scripts/vsysvwrapper \
scripts/vunify.old.sh
+scripts_gen_SCRPTS =
-scripts_PRGS = scripts/vkill \
- scripts/vps \
- scripts/vpstree \
+scripts_src_PRGS = scripts/vpstree \
scripts/vrpm \
scripts/vserver \
scripts/vserver-copy \
scripts/vtop
+scripts_gen_PRGS = scripts/vkill \
+ scripts/vps
+
+scripts_PRGS = $(scripts_src_PRGS) $(scripts_gen_PRGS)
scriptscfg_DATA = scripts/util-vserver-vars
+scripts_SCRPTS = $(scripts_src_SCRPTS) $(scripts_gen_SCRPTS)
+
+scripts_XTRAS = scripts/util-vserver-vars.subst \
+ scripts/vkill.subst \
+ scripts/vps.subst \
+ $(scripts_src_SCRPTS) $(scripts_src_PRGS)
-scripts_XTRAS = scripts/util-vserver-vars.subst
-scripts_GENSCRPTS = scripts/util-vserver-vars
+scripts_GENSCRPTS = scripts/util-vserver-vars \
+ $(scripts_gen_SCRPTS) $(scripts_gen_PRGS)
scripts/%: scripts/%.subst
@mkdir -p $$(dirname '$@')
sed -e 's!@'PKGLIBDIR'@!$(pkglibdir)!g; \
s!@'SBINDIR'@!$(sbindir)!g' '$<' >'$@.tmp'
+ @-chmod --reference='$<' '$@.tmp'
@-rm -f '$@'
mv '$@.tmp' '$@'
@chmod a-w '$@'