## $Id$
-# Copyright (C) 2003,2004 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
+# Copyright (C) 2003,2004,2005,2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
kernel/debug_cmd.h \
kernel/dlimit.h \
kernel/dlimit_cmd.h \
- kernel/global.h \
kernel/inode.h \
kernel/inode_cmd.h \
kernel/legacy.h \
kernel/sched.h \
kernel/sched_cmd.h \
kernel/sched_def.h \
- kernel/signal.h \
kernel/signal_cmd.h \
kernel/switch.h \
kernel/xid.h
s!@'CONFDIR'@!$(confdir)!g; \
s!@'SYSCONFDIR'@!$(sysconfdir)!g; \
s!@'PKGSTATEDIR'@!$(pkgstatedir)!g; \
+ s!@'PKGCACHEDIR'@!$(pkgcachedir)!g; \
s!@'PKGSTATEREVDIR'@!$(pkgstaterevdir)!g; \
s!@'VSERVERDIR'@!$(vserverdir)!g; \
s!@'VSERVERPKGDIR'@!$(vserverpkgdir)!g; \
@chmod a-w '$*'
@touch '$@'
+pkgcachedir = $(localstatedir)/cache/vservers
pkgstatedir = $(localstatedir)/run/vservers
pkgstaterevdir = $(confdefaultsdir)/run.rev
vserverpkgdir = $(vserverdir)/.pkg
install-data-hook: install-fix-script-paths install-create-dirs
install-create-dirs:
- $(mkinstalldirs) -m 755 $(DESTDIR)$(pkgstatedir) $(DESTDIR)$(pkgstatedir).rev $(DESTDIR)$(vshelperstatedir)
- $(mkinstalldirs) -m 755 $(DESTDIR)$(confdefaultsdir)
- f=$(DESTDIR)$(confdefaultsdir)/vdirbase; test -e "$$f" || ln -sf '$(vserverdir)' "$$f"
- f=$(DESTDIR)$(pkgstaterevdir); test -e "$$f" || ln -sf '$(pkgstatedir).rev' "$$f"
+ $(mkinstalldirs) -m 0755 $(DESTDIR)$(pkgstatedir) $(DESTDIR)$(pkgstatedir).rev $(DESTDIR)$(vshelperstatedir)
+ $(mkinstalldirs) -m 0700 $(DESTDIR)$(pkgcachedir)
+ $(mkinstalldirs) -m 0755 $(DESTDIR)$(confdefaultsdir)
+ f=$(DESTDIR)$(confdefaultsdir)/vdirbase; test -e "$$f" || ln -sf '$(vserverdir)' "$$f"
+ f=$(DESTDIR)$(confdefaultsdir)/cachebase; test -e "$$f" || ln -sf '$(pkgcachedir)' "$$f"
+ f=$(DESTDIR)$(pkgstaterevdir); test -e "$$f" || ln -sf '$(pkgstatedir).rev' "$$f"
install-fix-script-paths:
test "/usr/lib/util-vserver" = "$(pkglibdir)" || \