app-crypt/monkeysphere: fix patch
authorkristianf <devnull@localhost>
Wed, 18 Dec 2013 21:05:07 +0000 (22:05 +0100)
committerkristianf <devnull@localhost>
Wed, 18 Dec 2013 21:05:07 +0000 (22:05 +0100)
app-crypt/monkeysphere/Manifest
app-crypt/monkeysphere/files/monkeysphere-0.36_openpgp2ssh_sanity_check.patch

index f7a70bf..0d89c38 100644 (file)
@@ -1,6 +1,6 @@
 AUX monkeysphere-0.36_default_shell.patch 466 SHA256 637f4cf6e83ea01e5a981f940618127512ca1171498b0d03a7779d2b50e80124 SHA512 c77042e07372ae2b7434c03529a10afd5d13f99af025cecf53bd433341a3c70ada4cedd904de67090f36cd3dcd7f77f7a46b739116b1248b432803fc137fa7e8 WHIRLPOOL 295bc1d61f26f214020f1ac753a002911e2d775a6d7e46e847b091980d385245be12961b79949d77826ead3852e5058c45b512f28a44a36f20afd3a8f98538d0
 AUX monkeysphere-0.36_non_default_port.patch 418 SHA256 7d20a74a0ec3d49b93d1d881d22d5d13316b4c16c709cfab23782cd0ed03b41c SHA512 2a173500e0b659a79a7274e042e49a282f708cda0f6a78ce8fa126013e35c4f6f117e606b90ce31da5158e58ab52a236038a913cc98c5ae1fc8e04a5dcbf816e WHIRLPOOL 825bfa045f03444bdd301cac503a6932d0f75c52bfa72fa8f07e79a1ba359600c8f15e7a930d349bb8c2afa4aedc5f3a6e4f22436fccbf4f60a22060a66c8c4c
-AUX monkeysphere-0.36_openpgp2ssh_sanity_check.patch 1677 SHA256 5d7371ac6fbc609d0df710c44be132ff41caa8b9f5eae1fe16daa6c4b202e957 SHA512 0ba8850cfa707fbceed029f3ace6244bf0865e0b825aeefe9d89efddbeb0e12363fad3abfc867c69e8f0cb79e7d6d6a14a775c6bc0aa240473dcb1c989f50a01 WHIRLPOOL aefdcd6124c32160eff3673b33690e040a0872dd8e2074e01e678e602a8f0ed07b5d7f7bc0a8b094d7af4fe5c05f9320e2b50ec8165eb7a82c39e93c60e91887
+AUX monkeysphere-0.36_openpgp2ssh_sanity_check.patch 1194 SHA256 e179ae2226f04f87bb0f64c3722a299ae628a0cce4eecb3e8a6fedb82ce2ddb6 SHA512 b14c421e5880407b3acb845b235c89c5338a1fc1285b514679de09371db38e42aa3371ef2916c57d5ab10f08bc19f5c864762ff7eaf0a054d2817bc6bcaab488 WHIRLPOOL f5e7b7ce0f8c8a10786d61563763113c6d8d6a67b662a23a5911a1e8f036bbcd578510217f17b2b531098881d5682dac0dbb432785f9072b8a7597b9059f7036
 AUX monkeysphere-0.36_userid_empty_line.patch 292 SHA256 bf3eefe21edd72ad813888bcd91a9c6cef8a90d0e5f8272f847cb278750ab787 SHA512 15b8e8ff71537e79d069d0f298326cc6705931c58ff1cf2f16c5486e587fe69f610dc1e0ebd0006e0bdef12f936685a0594dc3f9dbdadb928fba25a8e2982eb7 WHIRLPOOL bf27a00f18407a616e22340d10d15837fca21b659ab57fbd603718c49fb15533734d660ee061bc544cb281c6d4bb073aabff6c85d3f4b232b0872da512ae8964
 DIST monkeysphere_0.36.orig.tar.gz 98876 SHA256 6ae4edeff2cc29b6913346e15b61500ea7cc06d761a9f42e67de83b7d2607be7 SHA512 eb6776bd9996db8a5d6a1d16b5b06e6733069cbb3cb35f4e3965508575e084c6f08576f31c71429432daf93910d145804ecf155c3d7550a0f4550a056cb4f0c8 WHIRLPOOL c163d0be77d3c6d838f752c8f53d967b17aeafd798e4fca694a31bf55628fb57d18b6a4664ca9552bd3daf3b89b6f86452d430529985ca0a31c3c4aa48470bc0
 EBUILD monkeysphere-0.36.ebuild 1269 SHA256 02c536d1fafbe8aae053222cb9215e34ac4a8dd23ca4fb67b07e629acd2f7efd SHA512 40f62212aead72edafb9da7a26f9fce0d38619af5e6a2a4c8b93e363061b5bd5f04a3b908444e9a8be98d38d7d098bf4276c8b23cf3a4f63d2f9e4ce5c60b274 WHIRLPOOL 0f298db2a02d3e4d06f8d5a35c5696ada2d02b2573480fce09d5ae421636b7a564b53e558acef96e0286cc052269b6efd06a61b76c5fe10fc06a2ad4cf6dc763
index 12c2fb4..aec90eb 100644 (file)
@@ -1,35 +1,22 @@
-From c6498dd5d5703887c8b45619879e1ec33fb771d4 Mon Sep 17 00:00:00 2001
-From: Kristian Fiskerstrand <kf@sumptuouscapital.com>
-Date: Wed, 18 Dec 2013 21:28:41 +0100
-Subject: [PATCH] Add a sanity check that openpgp2ssh is working before
- allowing update-users or keys-for-user to run. Failure of this can result in
- a scenario where no keys are added even though they are otherwise valid.
-
----
- src/monkeysphere-authentication | 11 +++++++++++
- 1 file changed, 11 insertions(+)
-
 diff --git a/src/monkeysphere-authentication b/src/monkeysphere-authentication
-index edc7995..d9f3f03 100755
+index edc7995..2711ff2 100755
 --- a/src/monkeysphere-authentication
 +++ b/src/monkeysphere-authentication
-@@ -84,6 +84,15 @@ gpg_sphere() {
+@@ -84,6 +84,13 @@ gpg_sphere() {
      su_monkeysphere_user gpg --fixed-list-mode --no-greeting --quiet --no-tty "$@"
  }
  
-+check_openpgp2ssh_sanity()
-+{
-+    su_monkeysphere_user openpgp2ssh ABC &> /dev/null
-+    if [ "$?" != "255" ]; then 
-+        echo "openpgp2ssh command gives unexpected return code. This can lead to a scenario where no authorized keys are populated, even though they are otherwise valid";
-+        exit 
-+    fi;
++check_openpgp2ssh_sanity() {
++    if [[ `su_monkeysphere_user openpgp2ssh ABC &>/dev/null || echo $?` != "255" ]]; then
++    echo "openpgp2ssh command gives unexpected return code. This can lead to a scenario where no authorized keys are populated, even though they are otherwise valid. Aborting!"
++    exit 1
++    fi; 
 +}
 +
  # output to stdout the core fingerprint from the gpg core secret
  # keyring
  core_fingerprint() {
-@@ -163,6 +172,7 @@ case $COMMAND in
+@@ -163,6 +170,7 @@ case $COMMAND in
      'update-users'|'update-user'|'update'|'u')
        source "${MASHAREDIR}/setup"
        setup
@@ -37,7 +24,7 @@ index edc7995..d9f3f03 100755
        source "${MASHAREDIR}/update_users"
        OUTPUT_STDOUT= update_users "$@"
        ;;
-@@ -171,6 +181,7 @@ case $COMMAND in
+@@ -171,6 +179,7 @@ case $COMMAND in
        (( $# > 0 )) || failure "Must specify user."
        source "${MASHAREDIR}/setup"
        setup
@@ -45,6 +32,3 @@ index edc7995..d9f3f03 100755
        source "${MASHAREDIR}/update_users"
        OUTPUT_STDOUT=true update_users "$1"
        ;;
--- 
-1.8.3.2
-