use vc_xidopt2xid()
[util-vserver.git] / util-vserver / distrib / Makefile.am
index e3fec13..c9843b3 100644 (file)
 ## along with this program; if not, write to the Free Software
 ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
-distribdir             =  $(pkglibdir)
+confdir                        =  $(sysconfdir)/vservers
+defaultsdir            =  $(pkglibdir)/defaults
+distribdir             =  $(pkglibdir)/distributions
+confdistribdir         =  $(confdir)/.distributions
+confdefaultsdir                =  $(confdir)/.defaults
+confdefaultsinitdir    =  $(confdefaultsdir)/init
+
+defaults_DATA =                misc/debootstrap.uri \
+                       misc/fstab \
+                       misc/mtab \
+                       misc/vprocunhide-files \
+                       misc/vunify-exclude
+
+nobase_distrib_SCRIPTS =  redhat/initpost \
+                          redhat/initpre
 
 nobase_distrib_DATA    =  defaults/devs \
+                          defaults/apt.conf \
                           defaults/rpm/macros \
-                          rh9/pkgs/01 rh9/pkgs/02 \
-                          rh9.0.93/pkgs/01 rh9.0.93/pkgs/02
+                          defaults/apt/apt.conf \
+                          rh9/apt/rpmpriorities rh9/pkgs/01 rh9/pkgs/02 \
+                          fc1/apt/rpmpriorities fc1/pkgs/01 fc1/pkgs/02
+
+nobase_confdistrib_DATA        =  rh9/apt/sources.list \
+                          fc1/apt/sources.list
+
+AM_INSTALLCHECK_STD_OPTIONS_EXEMPT \
+                       =  $(nobase_distrib_SCRIPTS)
+
+EXTRA_DIST             =  $(nobase_distrib_DATA) \
+                          $(nobase_distrib_SCRIPTS) \
+                          $(nobase_confdistrib_DATA) \
+                          $(defaults_DATA)
+
+redhat_style           =  rh9 fc1
+
 
-EXTRA_DIST             =  $(nobase_distrib_DATA)
+install-data-hook:
+                       l="$(redhat_style)"; for i in $$l; do \
+                               ln -sf ../redhat/initpost $(DESTDIR)$(distribdir)/$$i/ && \
+                               ln -sf ../redhat/initpre  $(DESTDIR)$(distribdir)/$$i/; \
+                       done
+                       $(mkinstalldirs) $(DESTDIR)$(confdir) $(DESTDIR)$(confdefaultsdir) \
+                               $(DESTDIR)$(confdefaultsinitdir)