Skip to content

Instantly share code, notes, and snippets.

@azat
Created July 14, 2015 10:17
Show Gist options
  • Save azat/ae809419f12e5b90f190 to your computer and use it in GitHub Desktop.
Save azat/ae809419f12e5b90f190 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
KEY="!!XXX!!"
self="$(readlink -f $(dirname $0))"
cd "$self"
function package_name()
{
dpkg -I "$@" | grep '^ Package: ' | cut -d' ' -f3-
}
function add_deb()
{
dpkg-sig \
-g '--homedir ~reprepro/.gnupg' \
--sign builder \
-k KEY -v "$@"
reprepro -Vb $PWD remove azat "$(package_name "$@")"
reprepro -Vb $PWD \
--gnupghome ~reprepro/.gnupg \
includedeb azat "$@"
}
for f; do
b="$(basename $f)"
cp "$f" "tmp/$b"
add_deb "tmp/$b"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment