From 30a0f9bf42c5aa6fab5379a3969ef0c0a28dbd7a Mon Sep 17 00:00:00 2001
From: Demian Katz <demian.katz@villanova.edu>
Date: Wed, 17 Oct 2012 07:52:53 -0400
Subject: [PATCH] Simplified and improved package building.

---
 build.xml | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/build.xml b/build.xml
index 6846b7a0080..d645e898565 100644
--- a/build.xml
+++ b/build.xml
@@ -169,13 +169,8 @@
     <exec command="git archive master --format=zip --prefix=vufind-${version}/ -o ${builddir}/packages/vufind-${version}.zip" />
 
     <!-- build the DEB package -->
-    <mkdir dir="${builddir}/export/vufind/usr/local" />
-    <copy todir="${builddir}/export/vufind/usr/local/vufind2">
-      <fileset dir="${srcdir}">
-        <include name="**" />
-        <exclude name=".git" />
-      </fileset>
-    </copy>
+    <mkdir dir="${builddir}/export/vufind/usr/local/vufind2" />
+    <exec command="git archive master --format=tar | tar -x -C ${builddir}/export/vufind/usr/local/vufind2" />
     <move file="${builddir}/export/vufind/usr/local/vufind2/packages/DEBIAN" todir="${builddir}/export/vufind" includeemptydirs="true"/>
     <exec command="chmod 0775 ${builddir}/export/vufind/DEBIAN/postinst" />
     <exec command="dpkg-deb -b ${builddir}/export/vufind ${builddir}/packages/vufind_${version}.deb" />
-- 
GitLab