From: Jo-Philipp Wich Date: Thu, 14 Jan 2016 13:06:36 +0000 (+0000) Subject: CC: procd: align early init PATH with rest of OpenWrt X-Git-Url: https://git.archive.openwrt.org/?a=commitdiff_plain;ds=sidebyside;h=33926ccf4d2bd7299b389ddeb3b0627e34103ab0;p=15.05%2Fopenwrt.git CC: procd: align early init PATH with rest of OpenWrt Backport upstream Git commit 45cb04fd85d788a37367a5385e5e90dd98a0a991 to CC. Signed-off-by: Jo-Philipp Wich git-svn-id: svn://svn.openwrt.org/openwrt/branches/chaos_calmer@48236 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/package/system/procd/Makefile b/package/system/procd/Makefile index badd3e4b33..d343f7481f 100644 --- a/package/system/procd/Makefile +++ b/package/system/procd/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2014-2015 OpenWrt.org +# Copyright (C) 2014-2016 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=procd -PKG_VERSION:=2015-10-29 +PKG_VERSION:=2015-10-29.1 PKG_RELEASE=$(PKG_SOURCE_VERSION) diff --git a/package/system/procd/patches/0001-Align-early-init-PATH-with-system-wide-OpenWrt-path.patch b/package/system/procd/patches/0001-Align-early-init-PATH-with-system-wide-OpenWrt-path.patch new file mode 100644 index 0000000000..c8072ea1fb --- /dev/null +++ b/package/system/procd/patches/0001-Align-early-init-PATH-with-system-wide-OpenWrt-path.patch @@ -0,0 +1,32 @@ +From 45cb04fd85d788a37367a5385e5e90dd98a0a991 Mon Sep 17 00:00:00 2001 +From: Jo-Philipp Wich +Date: Thu, 14 Jan 2016 13:51:36 +0100 +Subject: [PATCH] Align early init PATH with system wide OpenWrt path value + +Changeset r47080 globally unified the executable search path in OpenWrt, +now update procd to use the same path value. + +This fixes diverging path values observed in programs launched by netifd +which inherits the early path value from procd. + +Signed-off-by: Jo-Philipp Wich +--- + initd/early.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/initd/early.c b/initd/early.c +index e87774f..5821c58 100644 +--- a/initd/early.c ++++ b/initd/early.c +@@ -90,7 +90,7 @@ early_mounts(void) + static void + early_env(void) + { +- setenv("PATH", "/bin:/sbin:/usr/bin:/usr/sbin", 1); ++ setenv("PATH", "/usr/sbin:/usr/bin:/sbin:/bin", 1); + } + + void +-- +2.1.4 +