X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fsysv%2FMakefile-files;fp=util-vserver%2Fsysv%2FMakefile-files;h=4877d3564a390a08dc9944cf7ff38c41f2ad5ffa;hb=13cf9da65c378a50e651a3dd7078f2dab0363f8c;hp=c1aaf136281b5efeef0769608a78667ae9f5e622;hpb=0fe08fc9531109b71e225c699e0602f8d1fea500;p=util-vserver.git diff --git a/util-vserver/sysv/Makefile-files b/util-vserver/sysv/Makefile-files index c1aaf13..4877d35 100644 --- a/util-vserver/sysv/Makefile-files +++ b/util-vserver/sysv/Makefile-files @@ -44,14 +44,17 @@ sysv_SCRPTS = $(sysv_GENSCRPTS) sysv_CFG = sysv/vservers.conf +sysv_SUBSTRULE = s!/usr/lib/util-vserver!$(pkglibdir)!g; \ + s!^USR_SBIN=/usr/sbin$$!USR_SBIN=$(sbindir)!g + sysv/%: sysv/%.subst @mkdir -p $$(dirname '$@') - sed -e 's!/usr/lib/util-vserver!$(pkglibdir)!g; \ - s!^USR_SBIN=/usr/sbin$$!USR_SBIN=$(sbindir)!g' '$<' >'$@.tmp' - if cmp -s '$<' '$@.tmp'; then \ + sed -e '$(sysv_SUBSTRULE)' '$<' >'$@.tmp' + @rm -f '$@' + @if cmp -s '$<' '$@.tmp'; then \ cp -p '$<' '$@'; \ else \ mv -f '$@.tmp' '$@'; \ fi - -rm -f '$@.tmp' + @rm -f '$@.tmp' @chmod a-w '$@'