From fe01d7a19d6e9b6fc84a5f34da82085552e0c9b4 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 3 Oct 2014 17:43:59 -0300 Subject: Adding sample scripts --- TODO.md | 1 + debian-build | 8 ++++++++ debian-dev-setup | 10 ++++++++++ debian-keyring-setup | 25 +++++++++++++++++++++++++ 4 files changed, 44 insertions(+) create mode 100755 debian-build create mode 100755 debian-dev-setup create mode 100755 debian-keyring-setup diff --git a/TODO.md b/TODO.md index 424d8aa..2ecf9e1 100644 --- a/TODO.md +++ b/TODO.md @@ -11,6 +11,7 @@ Organization * Merge all `build-area` folders. * Deploy as a ikiwiki + git-annex instance, perhaps replacing reprepro. * Try an [AutomateBackports](https://wiki.debian.org/AutomateBackports) setup. +* Vagrant: run `debian-dev-setup` as an additional shell provisioner. Upstream -------- diff --git a/debian-build b/debian-build new file mode 100755 index 0000000..529d81a --- /dev/null +++ b/debian-build @@ -0,0 +1,8 @@ +#!/bin/bash +# +# Simpler debian builder. +# + +# Placeholder +echo "TODO" +exit 1 diff --git a/debian-dev-setup b/debian-dev-setup new file mode 100755 index 0000000..41f02a1 --- /dev/null +++ b/debian-dev-setup @@ -0,0 +1,10 @@ +#!/bin/bash +# +# Setup development environment. +# + +# Parameter +PACKAGES="/var/data/apps/distros/debian/packages" + +# Required folders +mkdir -p $PACKAGES diff --git a/debian-keyring-setup b/debian-keyring-setup new file mode 100755 index 0000000..7e00e89 --- /dev/null +++ b/debian-keyring-setup @@ -0,0 +1,25 @@ +#!/bin/bash +# +# Setup a local debian-keyring repository. +# + +# Parameters +CWD="`pwd`" + +# Make sure the keyring repository is initialized +git submodule update --init || exit 1 + +# Go there +cd keyring + +# Build the keyring +make || exit 1 + +# Symlink +ln -s output/keyrings/debian-keyring.gpg output/keyrings/debian-keyring.gpg/trustedkeys.gpg || exit 1 +ln -s output/keyrings output/.gnupg || exit 1 + +# Write devscripts configuration +cat < output/.devscripts +DSCVERIFY_KEYRINGS="/usr/share/keyrings/debian-keyring.gpg:/usr/share/keyrings/debian-maintainers.gpg:$CWD/keyrings/debian-keyring.gpg" +EOF -- cgit v1.2.3