diff options
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" + |