diff --git a/proinfodatadeb/build-debian-package b/proinfodatadeb/build-debian-package
index d013c7aeef6e53ae829453f34f012e9d58d7f4a2..b8dddfa4127b4b785035090a1f1aad9e5907ea47 100755
--- a/proinfodatadeb/build-debian-package
+++ b/proinfodatadeb/build-debian-package
@@ -52,7 +52,18 @@ printf "Copying agent files..."
 
 DESTDIR=${DIR}/package/opt/seed_mec/SEED2
 mkdir -p ${DESTDIR}
-cp -a ${DIR}/../agent/agent-files/SEED2-run/* ${DESTDIR}
+
+# Get the agent directory
+if ! source ${DIR}/../buildpackage.conf ; then
+    echo "error: failed to load buildpackage.conf"
+    exit 2
+fi
+: ${AGENTDIR:="./agent/agent-files"}
+: ${AGENTPACKAGEDIR:="SEED2-run"}
+
+# Copy the agent files themselves
+cp -a ${DIR}/../${AGENTDIR}/${AGENTPACKAGEDIR}/* ${DESTDIR}
+cp -a ${DIR}/../${AGENTDIR}/${AGENTPACKAGEDIR}/{.md5*,.back*} ${DESTDIR}
 
 printf "done.\n"