From a8c905edcc040e1a86d44db174c0f01236fc9dff Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Wed, 17 Apr 2019 18:58:22 -0400 Subject: opkg-key: Remove --- diff --git a/opkg-key b/opkg-key deleted file mode 100644 index ae5e8a4..0000000 --- a/opkg-key +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh - -usage() { - cat < -Commands: - add : Add keyfile to opkg trusted keys - remove : Remove keyfile matching from opkg trusted keys - verify : Check list file against signature file - -EOF - exit 1 -} - -opkg_key_verify() { - local sigfile="$1" - local msgfile="$2" - - ( - zcat "$msgfile" 2>/dev/null || - cat "$msgfile" 2>/dev/null - ) | usign -V -P /etc/opkg/keys -q -x "$sigfile" -m - -} - -opkg_key_add() { - local key="$1" - [ -n "$key" ] || usage - [ -f "$key" ] || echo "Cannot open file $1" - local fingerprint="$(usign -F -p "$key")" - mkdir -p "/etc/opkg/keys" - cp "$key" "/etc/opkg/keys/$fingerprint" -} - -opkg_key_remove() { - local key="$1" - [ -n "$key" ] || usage - [ -f "$key" ] || echo "Cannot open file $1" - local fingerprint="$(usign -F -p "$key")" - rm -f "/etc/opkg/keys/$fingerprint" -} - -case "$1" in - add) - shift - opkg_key_add "$@" - ;; - remove) - shift - opkg_key_remove "$@" - ;; - verify) - shift - opkg_key_verify "$@" - ;; - *) usage ;; -esac -- cgit v0.9.1