]> gitweb.fluxo.info Git - debian.git/commitdiff
Adding sample scripts
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 3 Oct 2014 20:43:59 +0000 (17:43 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 3 Oct 2014 20:43:59 +0000 (17:43 -0300)
TODO.md
debian-build [new file with mode: 0755]
debian-dev-setup [new file with mode: 0755]
debian-keyring-setup [new file with mode: 0755]

diff --git a/TODO.md b/TODO.md
index 424d8aa55743a951a42da9790c70ace39309cc52..2ecf9e10c2f4f4af1ad79dd5aa7da4ddf8d6bc6d 100644 (file)
--- 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 (executable)
index 0000000..529d81a
--- /dev/null
@@ -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 (executable)
index 0000000..41f02a1
--- /dev/null
@@ -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 (executable)
index 0000000..7e00e89
--- /dev/null
@@ -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 <<EOF > output/.devscripts
+DSCVERIFY_KEYRINGS="/usr/share/keyrings/debian-keyring.gpg:/usr/share/keyrings/debian-maintainers.gpg:$CWD/keyrings/debian-keyring.gpg"
+EOF