diff options
author | christian mueller <christian.ei.mueller@bmw.de> | 2012-01-15 12:37:58 +0100 |
---|---|---|
committer | christian mueller <christian.ei.mueller@bmw.de> | 2012-01-15 13:53:53 +0100 |
commit | 23c90675c09d4e2947b5a827a5ebcd5516c0270e (patch) | |
tree | 796d95afdbc72201836719bb7774ddef5d02dc01 /cmake/add_package_dependencies.sh | |
parent | a4a4c50ff375d94fa90c13d293b145176f214bf4 (diff) | |
download | audiomanager-23c90675c09d4e2947b5a827a5ebcd5516c0270e.tar.gz |
* added package creation based on cpack
* updated .gitignore
Diffstat (limited to 'cmake/add_package_dependencies.sh')
-rwxr-xr-x | cmake/add_package_dependencies.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cmake/add_package_dependencies.sh b/cmake/add_package_dependencies.sh new file mode 100755 index 0000000..a0c71e5 --- /dev/null +++ b/cmake/add_package_dependencies.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +PACKAGE_NAME=$1 +PACKAGE_NAME_PATH=$2/$PACKAGE_NAME +TMPDIR=`mktemp -d /tmp/gen.XXXXXXXXXX` || exit 1 +dpkg-deb -x "$PACKAGE_NAME_PATH" "$TMPDIR" +dpkg-deb --control "$PACKAGE_NAME_PATH" "$TMPDIR"/DEBIAN +cat "$TMPDIR"/DEBIAN/control | sed -e "s/Depends.*$/Depends: $3/" > "$TMPDIR"/DEBIAN/control_ +cp "$TMPDIR"/DEBIAN/control_ "$TMPDIR"/DEBIAN/control +dpkg -b "$TMPDIR" "$PACKAGE_NAME_PATH" +rm -r "$TMPDIR" + |