[arch-commits] Commit in debootstrap/trunk (PKGBUILD arch-detect.patch)

Eli Schwartz eschwartz at archlinux.org
Fri Aug 16 18:28:03 UTC 2019


    Date: Friday, August 16, 2019 @ 18:28:02
  Author: eschwartz
Revision: 499887

update arch-detection patch to make use of pacman-conf

pacman 5.1 is a thing, now

Modified:
  debootstrap/trunk/PKGBUILD
  debootstrap/trunk/arch-detect.patch

-------------------+
 PKGBUILD          |    2 +-
 arch-detect.patch |   31 +++++++++++++++++++++----------
 2 files changed, 22 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-08-16 15:43:24 UTC (rev 499886)
+++ PKGBUILD	2019-08-16 18:28:02 UTC (rev 499887)
@@ -14,7 +14,7 @@
             'debian-archive-keyring: check release signatures for Debian'
             'ubuntu-keyring: check release signatures for Ubuntu')
 sha512sums=('36310ae320abce915fa39204a92a90bcbf8ebee864a550097fef2266df64c510304cc220d56bd4a092fa3b3f43864931170f8b25ca7ae585e0018d7a44f3c1df'
-            '56e25f48027f99f7e720859a9e14fe769b1cbd6227c7a7e27e14c2fea88520109342d6e5b127dc34ce8cc40f46941a0c5157ad35cf8ef9b3e4323877a4b32d97')
+            'd70a9d096d1692f71970cc818515bd783a6031bfe2d2857134eabf6fd36e4137152ebafa8e2d4ae7c8cb442c8532cd4192715b286e38b4d947b0b467e9ed54a5')
 
 prepare() {
   cd debootstrap-$pkgver

Modified: arch-detect.patch
===================================================================
--- arch-detect.patch	2019-08-16 15:43:24 UTC (rev 499886)
+++ arch-detect.patch	2019-08-16 18:28:02 UTC (rev 499887)
@@ -1,21 +1,32 @@
+From b15594e90a8de4a9cd844bc80388e7b64fc4a51a Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz at archlinux.org>
+Date: Fri, 16 Aug 2019 14:20:19 -0400
+Subject: [PATCH] add pacman capability to debootstrap architecture detection
+
+---
+ debootstrap | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
 diff --git a/debootstrap b/debootstrap
-index fcdb20f..184900d 100755
+index 29c0443..f9d49a9 100755
 --- a/debootstrap
 +++ b/debootstrap
-@@ -427,6 +427,16 @@ elif in_path udpkg && \
+@@ -506,6 +506,15 @@ elif in_path udpkg && \
  	HOST_ARCH=$(/usr/bin/udpkg --print-architecture)
  elif [ -e "$DEBOOTSTRAP_DIR/arch" ]; then
  	HOST_ARCH=$(cat "$DEBOOTSTRAP_DIR/arch")
-+elif in_path pacman; then
-+	# pacman 5.1 will have `pacman-conf Architecture`
-+	CARCH="$(bash -c '. /etc/makepkg.conf && echo $CARCH')"
-+	case "$CARCH" in
-+		"i686")   HOST_ARCH="i386" ;;
-+		"x86_64") HOST_ARCH="amd64" ;;
-+		"armv7h") HOST_ARCH="armhf" ;;
-+		"aarch64") HOST_ARCH="arm64" ;;
++elif in_path pacman-conf; then
++	CARCH=$(pacman-conf Architecture)
++	case $CARCH in
++		i686)    HOST_ARCH=i386 ;;
++		x86_64)  HOST_ARCH=amd64 ;;
++		armv7h)  HOST_ARCH=armhf ;;
++		aarch64) HOST_ARCH=arm64 ;;
 +		*) echo "Unknown architecture: $CARCH" && exit 1
 +	esac
  fi
  HOST_OS="$HOST_ARCH"
  # basic host OS guessing for non-Debian systems
+-- 
+2.22.1
+


More information about the arch-commits mailing list