vshost-util-vserver

Build script and sources for util-vserver.
git clone https://ccx.te2000.cz/git/vshost-util-vserver
Log | Files | Refs

Makefile.am (6317B)


      1 ## $Id$
      2 
      3 ## Copyright (C) 2003 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
      4 ##  
      5 ## This program is free software; you can redistribute it and/or modify
      6 ## it under the terms of the GNU General Public License as published by
      7 ## the Free Software Foundation; version 2 of the License.
      8 ##  
      9 ## This program is distributed in the hope that it will be useful,
     10 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
     11 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     12 ## GNU General Public License for more details.
     13 ##  
     14 ## You should have received a copy of the GNU General Public License
     15 ## along with this program; if not, write to the Free Software
     16 ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
     17 
     18 confdir =		$(sysconfdir)/vservers
     19 defaultsdir =		$(pkgdatadir)/defaults
     20 distribdir =		$(pkgdatadir)/distributions
     21 confdistribdir =	$(confdir)/.distributions
     22 confdefaultsdir =	$(confdir)/.defaults
     23 
     24 defaults_DATA =		misc/debootstrap.mirror \
     25 			misc/debootstrap.uri \
     26 			misc/fstab \
     27 			misc/mtab \
     28 			misc/vprocunhide-files \
     29 			misc/vunify-exclude \
     30 			misc/environment \
     31 			misc/context.start \
     32 			misc/h2ext.desc
     33 
     34 nobase_distrib_SCRIPTS	=  redhat/initpost \
     35 			   redhat/initpre \
     36 			   redhat/rc.sysinit \
     37 			   redhat/initctl \
     38 			   gentoo/initpost \
     39 			   gentoo/initpre \
     40 			   debian/initpost \
     41 			   alpine/initpre \
     42 			   alpine/initpost
     43 
     44 nobase_distrib_DATA	=  defaults/devs \
     45 			   defaults/apt.conf \
     46 			   defaults/rpm/macros \
     47 			   defaults/apt/apt.conf \
     48 			   template/initpost template/initpre \
     49 			   rh9/apt/rpmpriorities    rh9/pkgs/01    rh9/pkgs/02 \
     50 			   fc1/apt/rpmpriorities    fc1/pkgs/01    fc1/pkgs/02 \
     51 			   fc2/apt/rpmpriorities    fc2/pkgs/01    fc2/pkgs/02 \
     52 			   fc3/apt/rpmpriorities    fc3/pkgs/01    fc3/pkgs/02    fc3/pkgs/03 \
     53 			   fc3/yum/yum.conf $(wildcard $(srcdir)/fc3/yum.repos.d/*.repo) \
     54 			   $(wildcard $(srcdir)/fc3/rpmlist.d/*.lst) $(wildcard $(srcdir)/fc3/rpmlist.d/*.opt) \
     55 			   fc4/apt/rpmpriorities    fc4/pkgs/01    fc4/pkgs/02    fc4/pkgs/03 \
     56 			   fc4/yum/yum.conf $(wildcard $(srcdir)/fc4/yum.repos.d/*.repo) \
     57 			   $(wildcard $(srcdir)/fc4/rpmlist.d/*.lst) $(wildcard $(srcdir)/fc4/rpmlist.d/*.opt) \
     58 			   fc5/apt/rpmpriorities    fc5/pkgs/01    fc5/pkgs/02    fc5/pkgs/03 \
     59 			   fc5/yum/yum.conf $(wildcard $(srcdir)/fc5/yum.repos.d/*.repo) \
     60 			   $(wildcard $(srcdir)/fc5/rpmlist.d/*.lst) $(wildcard $(srcdir)/fc5/rpmlist.d/*.opt) \
     61 			   fc6/apt/rpmpriorities    fc6/pkgs/01    fc6/pkgs/02    fc6/pkgs/03 \
     62 			   fc6/yum/yum.conf $(wildcard $(srcdir)/fc6/yum.repos.d/*.repo) \
     63 			   $(wildcard $(srcdir)/fc6/rpmlist.d/*.lst) $(wildcard $(srcdir)/fc6/rpmlist.d/*.opt) \
     64 			   f7/apt/rpmpriorities    f7/pkgs/01    f7/pkgs/02    f7/pkgs/03 \
     65 			   f7/yum/yum.conf $(wildcard $(srcdir)/f7/yum.repos.d/*.repo) \
     66 			   $(wildcard $(srcdir)/f7/rpmlist.d/*.lst) $(wildcard $(srcdir)/f7/rpmlist.d/*.opt) \
     67 			   f8/apt/rpmpriorities    f8/pkgs/01    f8/pkgs/02    f8/pkgs/03 \
     68 			   f8/yum/yum.conf $(wildcard $(srcdir)/f8/yum.repos.d/*.repo) \
     69 			   $(wildcard $(srcdir)/f8/rpmlist.d/*.lst) $(wildcard $(srcdir)/f8/rpmlist.d/*.opt) \
     70 			   $(wildcard $(srcdir)/f8/pubkeys/RPM-GPG*) \
     71 			   f9/pkgs/01 f9/pkgs/02 f9/pkgs/03 f9/yum/yum.conf \
     72 			   $(wildcard $(srcdir)/f9/yum.repos.d/*.repo) \
     73 			   $(wildcard $(srcdir)/f9/rpmlist.d/*.lst) $(wildcard $(srcdir)/f9/rpmlist.d/*.opt) \
     74 			   $(wildcard $(srcdir)/f9/pubkeys/RPM-GPG*) \
     75 			   f10/pkgs/01 f10/pkgs/02 f10/pkgs/03 f10/yum/yum.conf \
     76 			   $(wildcard $(srcdir)/f10/yum.repos.d/*.repo) \
     77 			   $(wildcard $(srcdir)/f10/rpmlist.d/*.lst) $(wildcard $(srcdir)/f10/rpmlist.d/*.opt) \
     78 			   f11/pkgs/01 f11/pkgs/02 f11/pkgs/03 f11/yum/yum.conf \
     79 			   $(wildcard $(srcdir)/f11/yum.repos.d/*.repo) \
     80 			   $(wildcard $(srcdir)/f11/rpmlist.d/*.lst) $(wildcard $(srcdir)/f11/rpmlist.d/*.opt) \
     81 			   f12/pkgs/01 f12/pkgs/02 f12/pkgs/03 f12/yum/yum.conf \
     82 			   $(wildcard $(srcdir)/f12/yum.repos.d/*.repo) \
     83 			   $(wildcard $(srcdir)/f12/rpmlist.d/*.lst) $(wildcard $(srcdir)/f12/rpmlist.d/*.opt) \
     84 			   f13/pkgs/01 f13/pkgs/02 f13/pkgs/03 f13/yum/yum.conf \
     85 			   $(wildcard $(srcdir)/f13/yum.repos.d/*.repo) \
     86 			   $(wildcard $(srcdir)/f13/rpmlist.d/*.lst) $(wildcard $(srcdir)/f13/rpmlist.d/*.opt) \
     87 			   f14/pkgs/01 f14/pkgs/02 f14/pkgs/03 f14/yum/yum.conf \
     88 			   $(wildcard $(srcdir)/f14/yum.repos.d/*.repo) \
     89 			   $(wildcard $(srcdir)/f14/rpmlist.d/*.lst) $(wildcard $(srcdir)/f14/rpmlist.d/*.opt) \
     90 			   centos4/pkgs/01 centos4/pkgs/02 centos4/pkgs/03 \
     91 			   centos4/yum/yum.conf $(wildcard $(srcdir)/centos4/yum.repos.d/*.repo) \
     92 			   centos5/pkgs/01 centos5/pkgs/02 centos5/pkgs/03 \
     93 			   centos5/yum/yum.conf $(wildcard $(srcdir)/centos5/yum.repos.d/*.repo) \
     94 			   sl6/pkgs/01 sl6/pkgs/02 sl6/pkgs/03 \
     95 			   sl6/yum/yum.conf $(wildcard $(srcdir)/sl6/yum.repos.d/*.repo) \
     96 			   suse91/apt/rpmpriorities suse91/pkgs/01 suse91/pkgs/02 \
     97 			   suse91/rpm/macros \
     98 			   gentoo/init-vserver.sh gentoo/net.vserver \
     99 			   gentoo/reboot.sh gentoo/shutdown.sh
    100 
    101 nobase_confdistrib_DATA	=  rh9/apt/sources.list \
    102 			   fc1/apt/sources.list \
    103 			   fc2/apt/sources.list \
    104 			   fc3/apt/sources.list \
    105 			   fc4/apt/sources.list \
    106 			   fc5/apt/sources.list \
    107 			   fc6/apt/sources.list \
    108 			   f7/apt/sources.list \
    109 			   suse91/apt/sources.list
    110 
    111 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT \
    112 			=  $(nobase_distrib_SCRIPTS)
    113 
    114 EXTRA_DIST		=  $(nobase_distrib_DATA) \
    115 			   $(nobase_distrib_SCRIPTS) \
    116 			   $(nobase_confdistrib_DATA) \
    117 			   $(defaults_DATA)
    118 
    119 redhat_style		=  rh9 fc1 fc2 fc3 fc4 fc5 fc6 f7 f8 f9 f10 f11 f12 f13 f14 centos4 centos5 sl6
    120 sid_style		=  etch lenny squeeze wheezy sid
    121 
    122 install-exec-hook:	install-notify-xtra
    123 install-data-hook:	install-data-xtras
    124 
    125 install-data-xtras:
    126 			l="$(redhat_style)"; for i in $$l; do \
    127 				ln -sf ../redhat/initpost $(DESTDIR)$(distribdir)/$$i/ && \
    128 				ln -sf ../redhat/initpre  $(DESTDIR)$(distribdir)/$$i/; \
    129 			done
    130 			l="$(sid_style)"; for i in $$l; do \
    131 				ln -sf debian $(DESTDIR)$(distribdir)/$$i; \
    132 			done
    133 			$(mkinstalldirs) $(DESTDIR)$(confdir) \
    134 				$(DESTDIR)$(confdistribdir)/.common/pubkeys \
    135 				$(DESTDIR)$(confdefaultsdir) \
    136 				$(DESTDIR)$(confdefaultsdir)/apps/vunify/hash \
    137 				$(DESTDIR)$(confdefaultsdir)/files
    138 
    139 
    140 include $(top_srcdir)/m4/install-notify.am