[Debian-in-commits] [debian-in] 02/03: Script to check packages which are not marked as multi-arch

Vasudev Kamath vasudev-guest at alioth.debian.org
Sat Sep 7 06:53:26 UTC 2013


This is an automated email from the git hooks/post-receive script.

vasudev-guest pushed a commit to branch master
in repository debian-in.

commit 8ae74319dcc2091e94a8cef7a9c64c02bbd867ce
Author: Vasudev Kamath <kamathvasudev at gmail.com>
Date:   Sat Sep 7 12:22:27 2013 +0530

    Script to check packages which are not marked as multi-arch
---
 attic/scripts/multi-arch-check |   19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/attic/scripts/multi-arch-check b/attic/scripts/multi-arch-check
new file mode 100755
index 0000000..57f577b
--- /dev/null
+++ b/attic/scripts/multi-arch-check
@@ -0,0 +1,19 @@
+#!/bin/sh
+set -eu
+
+if [ $# -ne 1 ]; then
+    echo "Please provide a directory where I should look" >&2
+    exit 2
+fi
+
+directory="$1"
+
+for control_file in $(find "$directory" -name "control" -print); do
+    multi_arch_field=$(sed -n 's|^Multi-Arch:\s||p' "$control_file");
+    package=$(basename $(dirname "$control_file" | sed 's|debian||'))
+    if [ -n "$multi_arch_field" ]; then
+        echo "$package is Multi-Arch: $multi_arch_field"
+    else
+        echo "$package is not multi-arch"
+    fi
+done

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-in/debian-in.git



More information about the Debian-in-commits mailing list