aboutsummaryrefslogtreecommitdiff
path: root/packages/ubuntu/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ubuntu/configure.in')
-rw-r--r--packages/ubuntu/configure.in41
1 files changed, 25 insertions, 16 deletions
diff --git a/packages/ubuntu/configure.in b/packages/ubuntu/configure.in
index bf0608cf5..88a5788be 100644
--- a/packages/ubuntu/configure.in
+++ b/packages/ubuntu/configure.in
@@ -1,32 +1,41 @@
AC_INIT([Makefile.in], 1.0)
-NDPI_VERS=`cat ../../config.h | grep -w VERSION | cut -d \" -f 2`
-PFRING_VERS=`cat $HOME/PF_RING/kernel/linux/pf_ring.h | grep RING_VERSION | head -1 | cut -d '"' -f 2`
-SVN_RELEASE=`svn info ../.. | grep "^Revision"|cut -d " " -f 2`
-PFRING_SVN_RELEASE=`svn info $HOME/PF_RING | grep "^Revision"|cut -d " " -f 2`
+DATE=`date -R`
+KERNEL=`uname -r`
MACHINE=`uname -m`
+SHORT_MACHINE=`uname -m | cut -b1-3`
+EXTN=""
if test $MACHINE = "x86_64"; then
- EXTN="amd64"
+ EXTN="amd64"
else
- EXTN="i386"
+ if test $SHORT_MACHINE = "aar"; then
+ EXTN="arm64"
+ else
+ if test $SHORT_MACHINE = "arm"; then
+ EXTN="armhf"
+ else
+ if test $SHORT_MACHINE = "mip"; then
+ EXTN="mips"
+ else
+ EXTN="i386"
+ fi
+ fi
+ fi
fi
-DATE=`date -R`
-KERNEL=`uname -r`
+NDPI_VERS=`cat ../../configure.ac|grep C_INIT|cut -c 21-|rev|cut -c 3-|rev`
+GIT_RELEASE=`git rev-parse HEAD`
+GIT_COMMITS=`git rev-list --all |wc -l | tr -d '[[:space:]]'`
+
+AC_CONFIG_FILES([Makefile debian/changelog debian/files debian/control])
AC_SUBST(NDPI_VERS)
-AC_SUBST(PFRING_VERS)
AC_SUBST(MACHINE)
AC_SUBST(EXTN)
AC_SUBST(DATE)
AC_SUBST(KERNEL)
-AC_SUBST(SVN_RELEASE)
-AC_SUBST(PFRING_SVN_RELEASE)
-
-AC_CONFIG_FILES(Makefile)
-AC_CONFIG_FILES(debian/changelog)
-AC_CONFIG_FILES(debian/files)
-AC_CONFIG_FILES(debian/control)
+AC_SUBST(GIT_RELEASE)
+AC_SUBST(GIT_COMMITS)
AC_OUTPUT