summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/awk/cachedepends.awk')
-rw-r--r--src/awk/cachedepends.awk18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/awk/cachedepends.awk b/src/awk/cachedepends.awk
index 017e231..46945e9 100644
--- a/src/awk/cachedepends.awk
+++ b/src/awk/cachedepends.awk
@@ -30,9 +30,13 @@ function print_start() {
function print_header1(mtime) {
print "#*** " MYFILENAME " ***" >> TMPCACHE
print "" >> TMPCACHE
- print "myservice=\"" MYFILENAME "\"" >> TMPCACHE
- print "myservice=\"${myservice##*/}\"" >> TMPCACHE
- print "echo \"RCSCRIPT ${myservice}\"" >> TMPCACHE
+ print "SVCNAME=\"" MYFILENAME "\"" >> TMPCACHE
+ print "SVCNAME=\"${SVCNAME##*/}\"" >> TMPCACHE
+
+ # Support deprected myservice variable
+ print "myservice=\"${SVCNAME}\"" >> TMPCACHE
+
+ print "echo \"RCSCRIPT ${SVCNAME}\"" >> TMPCACHE
print "" >> TMPCACHE
print "echo \"MTIME " mtime "\"" >> TMPCACHE
print "" >> TMPCACHE
@@ -42,11 +46,11 @@ function print_header2(mtime) {
print "(" >> TMPCACHE
print " # Get settings for rc-script ..." >> TMPCACHE
print "" >> TMPCACHE
- print " [ -e \"/etc/conf.d/${myservice}\" ] && source \"/etc/conf.d/${myservice}\"" >> TMPCACHE
- print "" >> TMPCACHE
print " [ -e /etc/conf.d/net ] && \\" >> TMPCACHE
- print " [ \"${myservice%%.*}\" = \"net\" ] && \\" >> TMPCACHE
- print " [ \"${myservice##*.}\" != \"${myservice}\" ] && source /etc/conf.d/net" >> TMPCACHE
+ print " [ \"${SVCNAME%%.*}\" = \"net\" ] && \\" >> TMPCACHE
+ print " [ \"${SVCNAME##*.}\" != \"${SVCNAME}\" ] && source /etc/conf.d/net" >> TMPCACHE
+ print "" >> TMPCACHE
+ print " [ -e \"/etc/conf.d/${SVCNAME}\" ] && source \"/etc/conf.d/${SVCNAME}\"" >> TMPCACHE
print "" >> TMPCACHE
print " [ -e /etc/rc.conf ] && source /etc/rc.conf" >> TMPCACHE
print "" >> TMPCACHE