define REDHAT and DEBIAN
authorGuido Günther <agx@sigxcpu.org>
Mon, 29 Jun 2009 16:40:00 +0000 (18:40 +0200)
committerRichard Jones <rjones@trick.home.annexia.org>
Tue, 30 Jun 2009 08:18:49 +0000 (09:18 +0100)
so we can preprocess packagelist.in

appliance/Makefile.am
appliance/packagelist.in
configure.ac

index c06d7ae..93e1167 100644 (file)
@@ -68,7 +68,7 @@ kmod.whitelist: kmod.whitelist.in
        grep -v '^[[:space:]]*$$' < $< | grep -v '^#' > $@
 
 packagelist: packagelist.in
-       cpp -undef -DREDHAT=1 < $< | \
+       cpp -undef -D$(DIST)=1 < $< | \
        grep -v '^[[:space:]]*$$' | grep -v '^#' > $@
 
 # This is for building the supermin appliance.  It has to be enabled
index 1d1f63a..6b9d3e2 100644 (file)
@@ -5,26 +5,36 @@
  * following symbols defined (depending on the distro):
  *
  *   REDHAT=1     For Fedora, RHEL, EPEL and workalikes.
+ *   DEBIAN=1     For Debian based distros.
  */
 
-augeas-libs
+#if REDHAT == 1
+  augeas-libs
+  iputils
+  kernel
+  MAKEDEV
+  ntfsprogs
+  scrub
+  util-linux-ng
+#elif DEBIAN == 1
+  bsdmainutils
+  iproute
+  libaugeas0
+  util-linux
+#endif
+
 bash
 binutils
 coreutils
 dosfstools
 file
 grub
-iputils
-kernel
 lsof
 lvm2
-MAKEDEV
 module-init-tools
 net-tools
 ntfs-3g
-ntfsprogs
 procps
-scrub
 strace
-util-linux-ng
 zerofree
+
index e9e3664..1625327 100644 (file)
@@ -144,6 +144,7 @@ if test "x$FEBOOTSTRAP" != "xno"; then
         AC_MSG_ERROR([fakechroot version must be >= 2.9])
     fi
   fi
+  DIST="REDHAT"
 else
   # check for debootstrap and debirf
   AC_CHECK_PROG([DEBOOTSTRAP],
@@ -153,7 +154,9 @@ else
   AC_CHECK_PROG([DEBIRF],[debirf],[debirf],[no])
   test "x$DEBIRF" = "xno" &&
         AC_MSG_ERROR([debirf must be installed])
+  DIST="DEBIAN"
 fi
+AC_SUBST(DIST)
 
 
 dnl --with-repo to specify a Fedora repository.