X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-vk0-f68.google.com (mail-vk0-f68.google.com [209.85.213.68]) by lists.alpinelinux.org (Postfix) with ESMTP id AB1555C4D8A for ; Sun, 31 Dec 2017 23:52:20 +0000 (GMT) Received: by mail-vk0-f68.google.com with SMTP id l63so20599851vke.5 for ; Sun, 31 Dec 2017 15:52:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Ju+K7U4+8InbeiQBW+oKLBjs0q720r3KYoXndsKYl7A=; b=lUNFrvbaSuWbK7PEmrc199IMTKO8IeLoFTbIj7lnlHvMR/m+ytzT5wi0u3eCwaFzcr hk2+cfXB0Z5B1B0R6eOBvl7FOR6HeX5hW/w8ROFKBlpMCCk9YMcQcjy299z4bJPETCNo XdZ/ZIhruMeDgEbhxn60pTkM3wErhx9kytGKlxWYVWPtlH/c5syndB8I+73qx6+2q3AI z/LH1qP4tqxAIX/Om+J4bAG+C97sZ8d43xilND+wyi6MHJVDnQADu791EZyBgBZGCDrt qUHKngBLxBVs8n242UyXBLTxcTgDY4Kq10YnDA3aUV1Fj4+O9LMUHpfG7kuayj5iDYd1 emog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Ju+K7U4+8InbeiQBW+oKLBjs0q720r3KYoXndsKYl7A=; b=kyICqdX+QH6lLIte64F3x9Vqk3DBNeWqhoSpNQ6a8XnhW/dd5Omndz6sTdJHzCe2QF n9MxhXUozMPKyney+4gh1X57kJmlEX1THHEytSRbzvfEFrp9axksQzAvNBxkg7XIhRYt VMyVA/L80ZLOKjpdSQOgDDJk2Axkzmb/chMwORUJXZ/JPCS4m9ZKwaJT3Av+QitQeF+T QwXLjVm1iwmr6J2vhipUNK5HUOuFVpw5xLjBTRwl2LTtS+EJz20VbYNOZXVHKP6WvFJM OA/18FVsSwkQ8BWgHmU4LlTrUSFXa6gbJMu/QRdpkNtQfyY2duVk/hYeEvlcFDUoIV8F AErg== X-Gm-Message-State: AKGB3mJabO20IKTBDimpIzaux8ti7vZJNQS8DI7EzhQfS/rOphcUq4MN tCP/4mLYeR9hN0ZdJol4XjtiElnViTyg1VHTfwzUEQ== X-Google-Smtp-Source: ACJfBotyXXeky05YeNdf43U+6RwYxEQov5xo/l6ZwpWr03k0oyadBg/1SCEOmLT6R7/RUGU7npsDxh/l3Owfjud0Pbk= X-Received: by 10.31.64.71 with SMTP id n68mr10272809vka.128.1514764339944; Sun, 31 Dec 2017 15:52:19 -0800 (PST) X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.103.32.65 with HTTP; Sun, 31 Dec 2017 15:52:19 -0800 (PST) From: Matthew Hoare Date: Sun, 31 Dec 2017 23:52:19 +0000 Message-ID: Subject: [alpine-aports] [apline-aports] [PATCH] main/procps: manage busybox symlink conflict To: alpine-aports@lists.alpinelinux.org Content-Type: multipart/alternative; boundary="001a11447c4866a2450561ab8ebe" --001a11447c4866a2450561ab8ebe Content-Type: text/plain; charset="UTF-8" >From 5b905cf91c5b08a98d1d65fbcf9ed209025bdc28 Mon Sep 17 00:00:00 2001 From: Matthew T Hoare Date: Sun, 31 Dec 2017 23:41:35 +0000 Subject: [PATCH 1/1] Remove busybox symlinks when procps binaries are installed. --- main/procps/APKBUILD | 1 + main/procps/procps.post-install | 7 +++++++ main/procps/procps.post-upgrade | 1 + main/procps/procps.pre-deinstall | 7 +++++++ 4 files changed, 16 insertions(+) create mode 100644 main/procps/procps.post-install create mode 100644 main/procps/procps.post-upgrade create mode 100644 main/procps/procps.pre-deinstall diff --git a/main/procps/APKBUILD b/main/procps/APKBUILD index 3495ee6..af46308 100644 --- a/main/procps/APKBUILD +++ b/main/procps/APKBUILD @@ -6,6 +6,7 @@ pkgdesc="Utilities for monitoring your system and processes on your system" url="https://gitlab.com/procps-ng/procps" arch="all" license="GPL LGPL" +install="${pkgname}.post-install ${pkgname}.post-upgrade ${pkgname}.pre-deinstall" makedepends="ncurses-dev gettext-dev autoconf automake libtool" checkdepends="dejagnu" subpackages="$pkgname-dev $pkgname-doc libproc" diff --git a/main/procps/procps.post-install b/main/procps/procps.post-install new file mode 100644 index 0000000..823a7c2 --- /dev/null +++ b/main/procps/procps.post-install @@ -0,0 +1,7 @@ +#!/bin/sh + +for i in pwdx pmap free top pgrep pkill uptime + do rm "/usr/bin/${i}" +done + +exit 0 diff --git a/main/procps/procps.post-upgrade b/main/procps/procps.post-upgrade new file mode 100644 index 0000000..02ff57d --- /dev/null +++ b/main/procps/procps.post-upgrade @@ -0,0 +1 @@ +procps.post-install diff --git a/main/procps/procps.pre-deinstall b/main/procps/procps.pre-deinstall new file mode 100644 index 0000000..f43b6ee --- /dev/null +++ b/main/procps/procps.pre-deinstall @@ -0,0 +1,7 @@ +#!/bin/sh + +for i in pwdx pmap free top pgrep pkill uptime + do ln -sf /bin/busybox "/usr/bin/${i}" +done + +exit 0 -- 2.15.0 --001a11447c4866a2450561ab8ebe Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From 5b905cf91c5b08a98d1d65fbcf9ed209025bdc28 Mon Sep 17 0= 0:00:00 2001
From: Matthew T Hoare <matthew.t.hoare@gmail.com>
Date: Sun, 31 Dec 2017 23:= 41:35 +0000
Subject: [PATCH 1/1] Remove busybox symlinks when procps bin= aries are
=C2=A0installed.

---
=C2=A0main/procps/APKBUILD=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 1 +=
=C2=A0main/procps/procps.post-install=C2=A0 | 7 +++++++
=C2=A0main/p= rocps/procps.post-upgrade=C2=A0 | 1 +
=C2=A0main/procps/procps.pre-deins= tall | 7 +++++++
=C2=A04 files changed, 16 insertions(+)
=C2=A0create= mode 100644 main/procps/procps.post-install
=C2=A0create mode 100644 ma= in/procps/procps.post-upgrade
=C2=A0create mode 100644 main/procps/procp= s.pre-deinstall

diff --git a/main/procps/APKBUILD b/main/procps/APKB= UILD
index 3495ee6..af46308 100644
--- a/main/procps/APKBUILD
+++ = b/main/procps/APKBUILD
@@ -6,6 +6,7 @@ pkgdesc=3D"Utilities for mon= itoring your system and processes on your system"
=C2=A0url=3D"= ;https://gitlab.com/procps-= ng/procps"
=C2=A0arch=3D"all"
=C2=A0license=3D&quo= t;GPL LGPL"
+install=3D"${pkgname}.post-install ${pkgname}.pos= t-upgrade ${pkgname}.pre-deinstall"
=C2=A0makedepends=3D"ncurs= es-dev gettext-dev autoconf automake libtool"
=C2=A0checkdepends=3D= "dejagnu"
=C2=A0subpackages=3D"$pkgname-dev $pkgname-doc = libproc"
diff --git a/main/procps/procps.post-install b/main/procps= /procps.post-install
new file mode 100644
index 0000000..823a7c2
-= -- /dev/null
+++ b/main/procps/procps.post-install
@@ -0,0 +1,7 @@+#!/bin/sh
+
+for i in pwdx pmap free top pgrep pkill uptime
+=C2= =A0 do rm "/usr/bin/${i}"
+done
+
+exit 0
diff --git = a/main/procps/procps.post-upgrade b/main/procps/procps.post-upgrade
new = file mode 100644
index 0000000..02ff57d
--- /dev/null
+++ b/main/p= rocps/procps.post-upgrade
@@ -0,0 +1 @@
+procps.post-install
diff = --git a/main/procps/procps.pre-deinstall b/main/procps/procps.pre-deinstall=
new file mode 100644
index 0000000..f43b6ee
--- /dev/null
+++ = b/main/procps/procps.pre-deinstall
@@ -0,0 +1,7 @@
+#!/bin/sh
++for i in pwdx pmap free top pgrep pkill uptime
+=C2=A0 do ln -sf /bin/= busybox "/usr/bin/${i}"
+done
+
+exit 0
--
2.15.0=


--001a11447c4866a2450561ab8ebe-- --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---