X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail-bk0-f51.google.com (mail-bk0-f51.google.com [209.85.214.51]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id E839DDC0242 for ; Thu, 18 Apr 2013 00:10:58 +0000 (UTC) Received: by mail-bk0-f51.google.com with SMTP id y8so1024629bkt.10 for ; Wed, 17 Apr 2013 17:10:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:date:message-id:x-mailer; bh=D9gelwold/+p6Au9fWjRQf1oWFraASkwqJCb9MWR4Ag=; b=d42qqvwXi5BcbXJgggzJHj04Wya0i4apmtHh/KRepHVhPbMrU21fjukpDjKMOs9NOS Oeh1cixyrnM2hBSHR2Vub+4kN5sAJs0UI9NRSPLM9aqZU9ZjO57mJW9bHePxRuW6z390 BA7yoORNb2L3okJHqxagzgzESB0231vcw+f8nEBj62KeWBT4hcJDhcfellKRdWdcQKNP SXg1XLxHUsOLYmfaSpWF4RWubRVGHB3wtDQUI1eVN+Yo5HDY4KwM3tDdPaIxSv0aRjEb 4SVx4RTdEd+iEvR70dY7yfVxZXsBL9TBd/coE6jR+L6rN1LHI61CcJWD4qwrQfl0ab0t Hz/g== X-Received: by 10.205.21.10 with SMTP id qq10mr2904863bkb.133.1366243857090; Wed, 17 Apr 2013 17:10:57 -0700 (PDT) Received: from macouille.Speedport_W_723V_1_27_000 (pD4B88DCE.dip.t-dialin.net. [212.184.141.206]) by mx.google.com with ESMTPS id b21sm2585136bkw.12.2013.04.17.17.10.55 (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 17 Apr 2013 17:10:56 -0700 (PDT) Sender: Pierre Carrier From: Pierre Carrier To: alpine-devel@lists.alpinelinux.org Cc: Pierre Carrier Subject: [alpine-devel] [PATCH] main/alpine-base: split keys into alpine-apk-keys Date: Thu, 18 Apr 2013 02:10:50 +0200 Message-Id: <1366243850-20487-1-git-send-email-pierre@gcarrier.fr> X-Mailer: git-send-email 1.8.2.1 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: This will make bootstraping minimal chroots, where configuration systems and init systems might not be desired, easier. An example of bootstrap process where keys require special handling: https://gist.github.com/pcarrier/5407853 --- main/alpine-apk-keys/APKBUILD | 35 ++++++++++++++++++++++ ...ne-devel@lists.alpinelinux.org-4d07755e.rsa.pub | 9 ++++++ main/alpine-apk-keys/buildozer-50d1ba71.rsa.pub | 9 ++++++ main/alpine-base/APKBUILD | 19 ++---------- ...ne-devel@lists.alpinelinux.org-4d07755e.rsa.pub | 9 ------ main/alpine-base/buildozer-50d1ba71.rsa.pub | 9 ------ 6 files changed, 55 insertions(+), 35 deletions(-) create mode 100644 main/alpine-apk-keys/APKBUILD create mode 100644 main/alpine-apk-keys/alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub create mode 100644 main/alpine-apk-keys/buildozer-50d1ba71.rsa.pub delete mode 100644 main/alpine-base/alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub delete mode 100644 main/alpine-base/buildozer-50d1ba71.rsa.pub diff --git a/main/alpine-apk-keys/APKBUILD b/main/alpine-apk-keys/APKBUILD new file mode 100644 index 0000000..ab5d45f --- /dev/null +++ b/main/alpine-apk-keys/APKBUILD @@ -0,0 +1,35 @@ +# Contributor: Pierre Carrier +# Maintainer: Natanael Copa +pkgname=alpine-apk-keys +pkgver=20130418 +pkgrel=0 +pkgdesc="APK keys for the Alpine project" +url="http://alpinelinux.org" +arch="noarch" +license="GPL" +depends= +makedepends= +install= +subpackages= +source="http://dev.alpinelinux.org/~ncopa/alpine/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub + alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub + buildozer-50d1ba71.rsa.pub" + +build() { + return 0 +} + +package() { + # copy keys for repos + mkdir -p "$pkgdir"/etc/apk/keys + install -m644 "$srcdir"/alpine-devel*.pub \ + "$pkgdir"/etc/apk/keys/ || return 1 + if [ "$ALPINE_LIBC" = "eglibc" ]; then + install -m644 "$srcdir"/buildozer-50d1ba71.rsa.pub \ + "$pkgdir"/etc/apk/keys/ || return 1 + fi +} + +md5sums="75ee19ea2b03c12bc171647edc677f6f alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub +ca7d06006181b625cf1ff4aefd51bd08 alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub +056daa8bf61a95a42971bf6c13bf300f buildozer-50d1ba71.rsa.pub" diff --git a/main/alpine-apk-keys/alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub b/main/alpine-apk-keys/alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub new file mode 100644 index 0000000..6b5b860 --- /dev/null +++ b/main/alpine-apk-keys/alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqy4H+5jKkBM+3pELVDBF +VclECAxk9dy23mNhbfxH6GfBUtVaJVpYOF943JR2LNfD88DJR5EXnKPxQYZN1PWZ +MDoJbUil7GPOMHAm5AHtXYJhYeOF+rSyv4y6H1lgYQVDzA9z+4GATMBhqJ8oRrCy +lAJ/vksY9PFkuK8oyygTxpc7ICpUMMLwIMwLMdVR4API2kaLfg9TlMpVGmQhOCRZ +VygfN4H89n9ekPpSA0DHLSkKkRLzBlhtfw+Ho2fcw9BCU0Uj10pK6q0V+m2+r8aE +07LZKH9NnddMaEJ+I58FwmxJRzt4+gKpiPhV4OHXLoJsXMLYhjV8kM/qbgASfW71 +jQIDAQAB +-----END PUBLIC KEY----- diff --git a/main/alpine-apk-keys/buildozer-50d1ba71.rsa.pub b/main/alpine-apk-keys/buildozer-50d1ba71.rsa.pub new file mode 100644 index 0000000..0a225b5 --- /dev/null +++ b/main/alpine-apk-keys/buildozer-50d1ba71.rsa.pub @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1fQ6oN0Q78rKw/sv5c1B +41LLWkdUG4nYa+6c8v45FcMYcVnSObtXGTG12ABjTfZwquEd9ubx1X/afKMwxeaQ +2x0zI5HtFueXZBPmV5XpfkrxjY23ubVY93LT+eqNf1En/inPZM4Bn9UGNXxceBU7 +nVkDmmWuA/D2RTSjdF4JksuhAewT95yLqtNZLq5qNQ5ImKnlkao24415/2p3rHCl +8kH9YEBR1bQAh5HnCVX8k1D5ULuET2vEymA6H7byd60j0UcycgsJpHNNUueBPbSI +BtNvSDNSm/vV5AaWU/cIGmpBFxTlGUtEfH/0jWIVpWaI9ngYV78mU1N9df0vZ657 +hQIDAQAB +-----END PUBLIC KEY----- diff --git a/main/alpine-base/APKBUILD b/main/alpine-base/APKBUILD index f7a5ded..84afb0a 100644 --- a/main/alpine-base/APKBUILD +++ b/main/alpine-base/APKBUILD @@ -7,29 +7,18 @@ pkgdesc="Meta package for minimal alpine base" url="http://alpinelinux.org" arch="noarch" license="GPL" -depends="alpine-baselayout alpine-conf apk-tools busybox busybox-initscripts - openrc libc-utils" +depends="alpine-baselayout alpine-conf apk-tools alpine-apk-keys + busybox busybox-initscripts openrc libc-utils" makedepends= install= subpackages= replaces="alpine-baselayout" -source="http://dev.alpinelinux.org/~ncopa/alpine/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub - alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub - buildozer-50d1ba71.rsa.pub" build() { return 0 } package() { - # copy keys for repos - mkdir -p "$pkgdir"/etc/apk/keys - install -m644 "$srcdir"/alpine-devel*.pub \ - "$pkgdir"/etc/apk/keys/ || return 1 - if [ "$ALPINE_LIBC" = "eglibc" ]; then - install -m644 "$srcdir"/buildozer-50d1ba71.rsa.pub \ - "$pkgdir"/etc/apk/keys/ || return 1 - fi # create /etc/alpine-release echo $pkgver > "$pkgdir"/etc/alpine-release @@ -40,7 +29,3 @@ Kernel \\r on an \\m (\\l) EOF } - -md5sums="75ee19ea2b03c12bc171647edc677f6f alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub -ca7d06006181b625cf1ff4aefd51bd08 alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub -056daa8bf61a95a42971bf6c13bf300f buildozer-50d1ba71.rsa.pub" diff --git a/main/alpine-base/alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub b/main/alpine-base/alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub deleted file mode 100644 index 6b5b860..0000000 --- a/main/alpine-base/alpine-devel@lists.alpinelinux.org-4d07755e.rsa.pub +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqy4H+5jKkBM+3pELVDBF -VclECAxk9dy23mNhbfxH6GfBUtVaJVpYOF943JR2LNfD88DJR5EXnKPxQYZN1PWZ -MDoJbUil7GPOMHAm5AHtXYJhYeOF+rSyv4y6H1lgYQVDzA9z+4GATMBhqJ8oRrCy -lAJ/vksY9PFkuK8oyygTxpc7ICpUMMLwIMwLMdVR4API2kaLfg9TlMpVGmQhOCRZ -VygfN4H89n9ekPpSA0DHLSkKkRLzBlhtfw+Ho2fcw9BCU0Uj10pK6q0V+m2+r8aE -07LZKH9NnddMaEJ+I58FwmxJRzt4+gKpiPhV4OHXLoJsXMLYhjV8kM/qbgASfW71 -jQIDAQAB ------END PUBLIC KEY----- diff --git a/main/alpine-base/buildozer-50d1ba71.rsa.pub b/main/alpine-base/buildozer-50d1ba71.rsa.pub deleted file mode 100644 index 0a225b5..0000000 --- a/main/alpine-base/buildozer-50d1ba71.rsa.pub +++ /dev/null @@ -1,9 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1fQ6oN0Q78rKw/sv5c1B -41LLWkdUG4nYa+6c8v45FcMYcVnSObtXGTG12ABjTfZwquEd9ubx1X/afKMwxeaQ -2x0zI5HtFueXZBPmV5XpfkrxjY23ubVY93LT+eqNf1En/inPZM4Bn9UGNXxceBU7 -nVkDmmWuA/D2RTSjdF4JksuhAewT95yLqtNZLq5qNQ5ImKnlkao24415/2p3rHCl -8kH9YEBR1bQAh5HnCVX8k1D5ULuET2vEymA6H7byd60j0UcycgsJpHNNUueBPbSI -BtNvSDNSm/vV5AaWU/cIGmpBFxTlGUtEfH/0jWIVpWaI9ngYV78mU1N9df0vZ657 -hQIDAQAB ------END PUBLIC KEY----- -- 1.8.2.1 --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---