minor optimizations
[util-vserver.git] / util-vserver / distrib / Makefile.am
index d625695..5c6b4e5 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.
 
-confdir                        =  $(sysconfdir)/vservers
-defaultsdir            =  $(pkglibdir)/defaults
-distribdir             =  $(pkglibdir)/distributions
-confdistribdir         =  $(confdir)/.distributions
-confdefaultsdir                =  $(confdir)/.defaults
-confdefaultsinitdir    =  $(confdefaultsdir)/init
+confdir =              $(sysconfdir)/vservers
+defaultsdir =          $(pkglibdir)/defaults
+distribdir =           $(pkglibdir)/distributions
+confdistribdir =       $(confdir)/.distributions
+confdefaultsdir =      $(confdir)/.defaults
 
 defaults_DATA =                misc/debootstrap.uri \
                        misc/fstab \
@@ -28,17 +27,24 @@ defaults_DATA =             misc/debootstrap.uri \
                        misc/vprocunhide-files \
                        misc/vunify-exclude
 
-nobase_distrib_SCRIPTS =  redhat/initpost
+nobase_distrib_SCRIPTS =  redhat/initpost \
+                          redhat/initpre \
+                          redhat/rc.sysinit
 
 nobase_distrib_DATA    =  defaults/devs \
                           defaults/apt.conf \
                           defaults/rpm/macros \
                           defaults/apt/apt.conf \
-                          rh9/apt/rpmpriorities rh9/pkgs/01 rh9/pkgs/02 \
-                          fc1/apt/rpmpriorities fc1/pkgs/01 fc1/pkgs/02
+                          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 \
+                          suse91/apt/rpmpriorities suse91/pkgs/01 suse91/pkgs/02 \
+                          suse91/rpm/macros
 
 nobase_confdistrib_DATA        =  rh9/apt/sources.list \
-                          fc1/apt/sources.list
+                          fc1/apt/sources.list \
+                          fc2/apt/sources.list \
+                          suse91/apt/sources.list
 
 AM_INSTALLCHECK_STD_OPTIONS_EXEMPT \
                        =  $(nobase_distrib_SCRIPTS)
@@ -48,12 +54,15 @@ EXTRA_DIST          =  $(nobase_distrib_DATA) \
                           $(nobase_confdistrib_DATA) \
                           $(defaults_DATA)
 
-redhat_style           =  rh9 fc1
+redhat_style           =  rh9 fc1 fc2
 
 
 install-data-hook:
                        l="$(redhat_style)"; for i in $$l; do \
-                               ln -sf ../redhat/initpost $(DESTDIR)$(distribdir)/$$i/; \
+                               ln -sf ../redhat/initpost $(DESTDIR)$(distribdir)/$$i/ && \
+                               ln -sf ../redhat/initpre  $(DESTDIR)$(distribdir)/$$i/; \
                        done
-                       $(mkinstalldirs) $(DESTDIR)$(confdir) $(DESTDIR)$(confdefaultsdir) \
-                               $(DESTDIR)$(confdefaultsinitdir)
+                       $(mkinstalldirs) $(DESTDIR)$(confdir) \
+                               $(DESTDIR)$(confdefaultsdir) \
+                               $(DESTDIR)$(confdefaultsdir)/apps \
+                               $(DESTDIR)$(confdefaultsdir)/files