From 674d467dd28f548eda9cee6e69a67e07499db9c7 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 26 May 2015 13:32:17 +0000 Subject: [PATCH] create-mkdebian.sh: Acutally produced a .deb package, not sure if it's usable Signed-off-by: Jan Lindemann --- scripts/create-mkdebian.sh | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/scripts/create-mkdebian.sh b/scripts/create-mkdebian.sh index cc5b39c8..415321ed 100644 --- a/scripts/create-mkdebian.sh +++ b/scripts/create-mkdebian.sh @@ -6,8 +6,10 @@ inifile=$1 . $dir/ini-tools.sh cat << EOT -mkdir -p debian -cd debian +#format_depends() +#{ +# sed 's/ */,/g; s/,\([><=]\+\),*/\1/g; s/, *,/,/g' +#} changelog() { @@ -39,9 +41,9 @@ Build-Depends: debhelper (>= 9) Package: \$NAME-run Architecture: any -Depends: \${shlibs:Depends}, \${misc:Depends}, \$REQUIRES_RUN, \$REQUIRES_DEVEL +Depends: `echo \${shlibs:Depends}, \${misc:Depends}, \$REQUIRES_RUN, \$REQUIRES_DEVEL | sed 's/ */,/g; s/,\([><=]\+\),*/\1/g; s/, *,*/,/g; s/, *$//'` Description: `ini_value summary` - `ini_value description` +`ini_value description | sed 's/^/ /'` EOF } @@ -62,8 +64,20 @@ cat << "EOF" %: EOF echo -e "\tdh \$""@" +cat << "EOF" + +override_dh_auto_clean: + +override_dh_auto_test: + +override_dh_auto_install: + \$(MAKE) ENV_PREFIX=\$\$(pwd)/debian/inst-root/$NAME install +EOF } +mkdir -p debian +cd debian + for file in changelog compat control copyright format rules; do \$file > \$file done