use $(LIBENSCVECTOR) instead of libensc_vector.a
[util-vserver.git] / util-vserver / distrib / Makefile.am
index e3fec13..3b70e2b 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
+
+defaults_DATA =                misc/debootstrap.uri \
+                       misc/fstab \
+                       misc/mtab \
+                       misc/vprocunhide-files \
+                       misc/vunify-exclude
+
+nobase_distrib_SCRIPTS =  redhat/initpost \
+                          redhat/initpre \
+                          redhat/rc.sysinit
 
 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 \
+                          template/initpost template/initpre \
+                          rh9/apt/rpmpriorities    rh9/pkgs/01    rh9/pkgs/02 \
+                          fc1/apt/rpmpriorities    fc1/pkgs/01    fc1/pkgs/02 \
+                          fc2/apt/rpmpriorities    fc2/pkgs/01    fc2/pkgs/02 \
+                          fc3/apt/rpmpriorities    fc3/pkgs/01    fc3/pkgs/02    fc3/pkgs/03 \
+                          fc3/yum/yum.conf $(wildcard fc3/yum.repos.d/fedora*.repo) \
+                          $(wildcard fc3/rpmlist.d/*.lst) $(wildcard fc3/rpmlist.d/*.opt) \
+                          suse91/apt/rpmpriorities suse91/pkgs/01 suse91/pkgs/02 \
+                          suse91/rpm/macros
+
+nobase_confdistrib_DATA        =  rh9/apt/sources.list \
+                          fc1/apt/sources.list \
+                          fc2/apt/sources.list \
+                          fc3/apt/sources.list \
+                          suse91/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 fc2
+
 
-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)$(confdistribdir)/.common/pubkeys \
+                               $(DESTDIR)$(confdefaultsdir) \
+                               $(DESTDIR)$(confdefaultsdir)/apps/vunify/hash \
+                               $(DESTDIR)$(confdefaultsdir)/files