From patchwork Fri Jul 27 15:32:40 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 143074 Delivered-To: patch@linaro.org Received: by 2002:a2e:9754:0:0:0:0:0 with SMTP id f20-v6csp961674ljj; Fri, 27 Jul 2018 08:33:55 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcP6zGuCm8au8+N2LiS4xVdIZfgcUNH7cFSWrSn0aQr6CJBWoIidQ8I+G+VCE0gmfTY2ZBA X-Received: by 2002:a63:6b03:: with SMTP id g3-v6mr6618044pgc.57.1532705634938; Fri, 27 Jul 2018 08:33:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532705634; cv=none; d=google.com; s=arc-20160816; b=OqCBFW1pfx89snRp09S/tkyhLzAYYUNicFAvM4SMqfN9e08igOzbzFKlSjRQZf4JFG WEkXx9HXK0uIitFunYqkTEERT+Fz2NHCFIiUORMJ5xKrtI+a9+O0UNJx3cQrQFi72WIs ejVWzjXzbqRS7UGsQbTrai7yYtrnCW8rWtgS2rUhh3Ph/7i42Wv/9dho9aTKCqp798QW ia3ULXq4LIM1zSYedVbPFAA2P4tj4EnoWtpgENzJHtUtzc1SjE1UQk8OJ1UK/eNaVMfa oG7Sq79cB+RWeQsKPLZSnCcMv0nYLF6F33GGmhBXzD00WDkVaa/49w4QGG50lcAsfzI5 wHCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=VPCO35GjcFTpyKhFV43HW/78eUzaksPeE/vPU+apQxo=; b=HqpBuB3L6UoIRwnY3NNY8XbWszEBvxkU/vMq/y22BmodqrC2qaljrQsClIN6AN+a/2 e+fsZlFnhYbgH5D5TSHAtaHPz4nFtLadlf/gc2r80W7RGFxyiT3Y/P41/oQRXRpOKlC5 i6rcGfxYQcGY1SafisHFIBqTJ1/ingaCCPGqrqE/P/RVSF9kN0sFg3Cvi+61qT1u9BJt eozMLTlzhKvZaM8L2FJjoqE8iku6aN0Ab+R6YJQUeSO6qECbQS+k4bCFOEecVmeHw8aH kkXJTM7D9/q0P3VFUq4Ey4ZbdZrLt1U2rLqGrnOEXgChd8tZBsxnHeEgayQvbZebLAiw j0EQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b="u5kkiH/m"; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id g75-v6si4697970pfb.37.2018.07.27.08.33.54; Fri, 27 Jul 2018 08:33:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b="u5kkiH/m"; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from layers.openembedded.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id E5C7378D6E; Fri, 27 Jul 2018 15:33:21 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by mail.openembedded.org (Postfix) with ESMTP id 956AA71BE5 for ; Fri, 27 Jul 2018 15:33:00 +0000 (UTC) Received: by mail-wm0-f43.google.com with SMTP id o18-v6so5943683wmc.0 for ; Fri, 27 Jul 2018 08:33:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=dPHTfVuKiPP5pVPFxkAza7lg4uPIM65KeEZI5tXp95Y=; b=u5kkiH/m8bncDYjdtO8lmJ4ugoheq2rJddZMZn5+R+HjllijS8D+qDnSlegvWAY8jk a/cgpJNni5qrBIJy7pGo5XiN1rMeN7qbuhpk5AVTqbpuknHaRVEEQ81e80Br/jCBAtFZ gMxsx+gWiWJKEM6DCxmCUlOVVA6nTt38EPLa8gjffVuFIdgzAhLZInooNivDuwoIwbIj O3p1k6wRDkzxhYE/iPn50c1aUBtq8Q6i45EsNCnWIfgRhysgaOpoOuJOmwZmUO8dk3RD RQ9bVbR4sLeh9lsWuV8bYmxkazbUaSk0Nkc9amh01vkIbrNKFOi6+dGbbH3yrUK4tEFr W8hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=dPHTfVuKiPP5pVPFxkAza7lg4uPIM65KeEZI5tXp95Y=; b=UXR80race7OBkfrlOA2VK+rh/oWVJ0m3c7vcnZ8d4SNklyUS++hgKG3TLQKV/Mxuxc AoX5gj7oiv9TCbdzm5gYlaugUH2fuaNG7z3NIOAhUlW4rrEGoZ+JtLL3E8bgTZ2I9SxN FIbLfvM88+4Nge/mMcHCnOtAeqwvwSOnZHMNsCLC1893ikCUOOPmoIXXP+MXzymph/+b fBqmtFoP0cpZb3d9mBcPdpUID2erLQCSi9/u2A2WpQ2UkDV/O7pZ+OWfg64KVDMyG5/i 8n+vMjkTayoRcQLW9IeuQVxrBaoF0cTaTNoe7OvkjTjpdecnhKoKtuQP3XJ1Z8x6fPEQ qP/g== X-Gm-Message-State: AOUpUlEv0dGqtrMkp/JALWEVhmX0ZqlO7q3U4Cyd3IDdqmQcOwnQyk9D v3j66/7kRzjLMVlOZwqHApw0D/eCcVU= X-Received: by 2002:a1c:5c93:: with SMTP id q141-v6mr4713301wmb.133.1532705580856; Fri, 27 Jul 2018 08:33:00 -0700 (PDT) Received: from flashheart.burtonini.com (35.106.2.81.in-addr.arpa. [81.2.106.35]) by smtp.gmail.com with ESMTPSA id z62-v6sm3804916wmc.10.2018.07.27.08.32.59 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Jul 2018 08:33:00 -0700 (PDT) From: Ross Burton To: openembedded-core@lists.openembedded.org Date: Fri, 27 Jul 2018 16:32:40 +0100 Message-Id: <20180727153248.22838-8-ross.burton@intel.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727153248.22838-1-ross.burton@intel.com> References: <20180727153248.22838-1-ross.burton@intel.com> Subject: [OE-core] [PATCH 08/16] update-rc.d: move to git.yoctoproject.org X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org The update-rc.d repository is now on git.yoctoproject.org, and has merged all of the patches we were carrying. Signed-off-by: Ross Burton --- .../update-rc.d/update-rc.d/add-verbose.patch | 49 ------------------ .../update-rc.d/check-if-symlinks-are-valid.patch | 59 ---------------------- .../fix-to-handle-priority-numbers-correctly.patch | 28 ---------- .../{update-rc.d_0.7.bb => update-rc.d_0.8.bb} | 11 +--- 4 files changed, 2 insertions(+), 145 deletions(-) delete mode 100644 meta/recipes-core/update-rc.d/update-rc.d/add-verbose.patch delete mode 100644 meta/recipes-core/update-rc.d/update-rc.d/check-if-symlinks-are-valid.patch delete mode 100644 meta/recipes-core/update-rc.d/update-rc.d/fix-to-handle-priority-numbers-correctly.patch rename meta/recipes-core/update-rc.d/{update-rc.d_0.7.bb => update-rc.d_0.8.bb} (64%) -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-core/update-rc.d/update-rc.d/add-verbose.patch b/meta/recipes-core/update-rc.d/update-rc.d/add-verbose.patch deleted file mode 100644 index fb443ff15e6..00000000000 --- a/meta/recipes-core/update-rc.d/update-rc.d/add-verbose.patch +++ /dev/null @@ -1,49 +0,0 @@ -Upstream-Status: Pending - ---- update-rc.d/update-rc.d.org 2005-01-03 00:30:47.000000000 +0200 -+++ update-rc.d/update-rc.d 2007-12-01 19:41:08.000000000 +0200 -@@ -19,6 +19,7 @@ - notreally=0 - force=0 - dostart=0 -+verbose=0 - - usage() - { -@@ -28,6 +29,7 @@ - update-rc.d [-n] [-r ] [-s] start|stop NN runlvl [runlvl] [...] . - -n: not really - -f: force -+ -v: verbose - -r: alternate root path (default is /) - -s: invoke start methods if appropriate to current runlevel - EOF -@@ -69,7 +71,7 @@ - lev=`echo $2 | cut -d/ -f1` - nn=`echo $2 | cut -d/ -f2` - fn="${etcd}${lev}.d/${startstop}${nn}${bn}" -- echo " $fn -> ../init.d/$bn" -+ [ $verbose -eq 1 ] && echo " $fn -> ../init.d/$bn" - if [ $notreally -eq 0 ]; then - mkdir -p `dirname $fn` - ln -s ../init.d/$bn $fn -@@ -89,7 +91,7 @@ - exit 0 - fi - -- echo " Adding system startup for $initd/$bn ..." -+ echo " Adding system startup for $initd/$bn." - - for i in $startlinks; do - dolink S $i -@@ -105,6 +107,10 @@ - shift - continue - ;; -+ -v) verbose=1 -+ shift -+ continue -+ ;; - -f) force=1 - shift - continue diff --git a/meta/recipes-core/update-rc.d/update-rc.d/check-if-symlinks-are-valid.patch b/meta/recipes-core/update-rc.d/update-rc.d/check-if-symlinks-are-valid.patch deleted file mode 100644 index 075171a5a38..00000000000 --- a/meta/recipes-core/update-rc.d/update-rc.d/check-if-symlinks-are-valid.patch +++ /dev/null @@ -1,59 +0,0 @@ -Check if symlinks are valid - -When using root option and $initd/$bn is a symlink, the script would fail because -the symlink points to a path on target. For example: - -/path/to/target/rootfs/etc/init.d/syslog -> /etc/init.d/syslog.busybox - -Hence, [ -f /path/to/target/rootfs/etc/init.d/syslog ] condition would return -false. - -This patch adds the posibility to check whether the file the symlink points to -actually exists in rootfs path and then continue. - -Upstream-Status: Pending - -Signed-off-by: Laurentiu Palcu -Signed-off-by: Christopher Larson - -Index: git/update-rc.d -=================================================================== ---- git.orig/update-rc.d -+++ git/update-rc.d -@@ -147,13 +147,34 @@ fi - bn=$1 - shift - -+sn=$initd/$bn -+if [ -L "$sn" -a -n "$root" ]; then -+ if which readlink >/dev/null; then -+ while true; do -+ linksn="$(readlink "$sn")" -+ if [ -z "$linksn" ]; then -+ break -+ fi -+ -+ sn="$linksn" -+ case "$sn" in -+ /*) sn="$root$sn" ;; -+ *) sn="$initd/$sn" ;; -+ esac -+ done -+ else -+ echo "update-rc.d: readlink tool not present, cannot check whether \ -+ $sn symlink points to a valid file." >&2 -+ fi -+fi -+ - if [ $1 != "remove" ]; then -- if [ ! -f "$initd/$bn" ]; then -+ if [ ! -f "$sn" ]; then - echo "update-rc.d: $initd/$bn: file does not exist" >&2 - exit 1 - fi - else -- if [ -f "$initd/$bn" ]; then -+ if [ -f "$sn" ]; then - if [ $force -eq 1 ]; then - echo "update-rc.d: $initd/$bn exists during rc.d purge (continuing)" >&2 - else diff --git a/meta/recipes-core/update-rc.d/update-rc.d/fix-to-handle-priority-numbers-correctly.patch b/meta/recipes-core/update-rc.d/update-rc.d/fix-to-handle-priority-numbers-correctly.patch deleted file mode 100644 index 85bc234a275..00000000000 --- a/meta/recipes-core/update-rc.d/update-rc.d/fix-to-handle-priority-numbers-correctly.patch +++ /dev/null @@ -1,28 +0,0 @@ -Upstream-Status: Pending - -Fix to handle priority numbers correctly. -Previously, if the priority number is '08' or '09', for example, -the script cannot handle them correctly as these numbers are treated -as octal numbers. - -Signed-off-by: Chen Qi ---- - update-rc.d | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/update-rc.d b/update-rc.d -index ec50d15..c70b859 100644 ---- a/update-rc.d -+++ b/update-rc.d -@@ -205,7 +205,7 @@ case $1 in - exit 1 - fi - shift -- NN=`printf %02d $1` -+ NN=`printf %02d $(expr $1 + 0)` - shift - while [ "x$1" != "x." ]; do - if [ $# -eq 0 ]; then --- -1.7.9.5 - diff --git a/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb b/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb similarity index 64% rename from meta/recipes-core/update-rc.d/update-rc.d_0.7.bb rename to meta/recipes-core/update-rc.d/update-rc.d_0.8.bb index d3d3e2f2377..baa21aeae13 100644 --- a/meta/recipes-core/update-rc.d/update-rc.d_0.7.bb +++ b/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb @@ -6,16 +6,9 @@ SECTION = "base" LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://update-rc.d;beginline=5;endline=15;md5=148a48321b10eb37c1fa3ee02b940a75" -PR = "r5" +SRC_URI = "git://git.yoctoproject.org/update-rc.d" +SRCREV = "22e0692898c3e7ceedc8eb5ff4ec8e0b9c340b2d" -# Revision corresponding to tag update-rc.d_0.7 -SRCREV = "eca680ddf28d024954895f59a241a622dd575c11" - -SRC_URI = "git://github.com/philb/update-rc.d.git \ - file://add-verbose.patch \ - file://check-if-symlinks-are-valid.patch \ - file://fix-to-handle-priority-numbers-correctly.patch \ - " UPSTREAM_CHECK_COMMITS = "1" S = "${WORKDIR}/git"