From 95b0ccc88a1490cf52eff47e184742f801b5a706 Mon Sep 17 00:00:00 2001 From: Sooyoung Ha Date: Wed, 29 Jun 2016 16:48:32 +0900 Subject: [PATCH] script: add PATH variable for security Change-Id: Ib3ce6b663c3cfe93b9fd044fb9723f11ded293f7 Signed-off-by: Sooyoung Ha --- filesystem/etc/preconf.d/emulator_ns.preinit | 1 + filesystem/etc/preconf.d/systemd_conf.preinit | 1 + filesystem/etc/rc.d/rc.emul | 1 + filesystem/etc/rc.d/rc.firstboot | 1 + filesystem/etc/rc.d/rc.shutdown | 5 +++-- filesystem/etc/rc.d/rc.sysinit | 3 ++- 6 files changed, 9 insertions(+), 3 deletions(-) diff --git a/filesystem/etc/preconf.d/emulator_ns.preinit b/filesystem/etc/preconf.d/emulator_ns.preinit index 954a183..1ef2f73 100755 --- a/filesystem/etc/preconf.d/emulator_ns.preinit +++ b/filesystem/etc/preconf.d/emulator_ns.preinit @@ -1,4 +1,5 @@ #!/bin/sh +PATH=/bin:/usr/bin:/sbin:/usr/sbin # Set up DNS for emulator rm -rf /etc/resolv.conf diff --git a/filesystem/etc/preconf.d/systemd_conf.preinit b/filesystem/etc/preconf.d/systemd_conf.preinit index 014d570..14d655b 100755 --- a/filesystem/etc/preconf.d/systemd_conf.preinit +++ b/filesystem/etc/preconf.d/systemd_conf.preinit @@ -1,4 +1,5 @@ #!/bin/sh +PATH=/bin:/usr/bin:/sbin:/usr/sbin # Prepare systemd log output # For system.conf diff --git a/filesystem/etc/rc.d/rc.emul b/filesystem/etc/rc.d/rc.emul index e18e653..f870d69 100755 --- a/filesystem/etc/rc.d/rc.emul +++ b/filesystem/etc/rc.d/rc.emul @@ -1,4 +1,5 @@ #!/bin/sh +PATH=/bin:/usr/bin:/sbin:/usr/sbin # Color set for ANSI TERM _R='\033[0;31;1m' #Red diff --git a/filesystem/etc/rc.d/rc.firstboot b/filesystem/etc/rc.d/rc.firstboot index 8fbdf82..d56dbe1 100755 --- a/filesystem/etc/rc.d/rc.firstboot +++ b/filesystem/etc/rc.d/rc.firstboot @@ -1,4 +1,5 @@ #!/bin/sh +PATH=/bin:/usr/bin:/sbin:/usr/sbin /sbin/ldconfig diff --git a/filesystem/etc/rc.d/rc.shutdown b/filesystem/etc/rc.d/rc.shutdown index 071153a..0995e0f 100755 --- a/filesystem/etc/rc.d/rc.shutdown +++ b/filesystem/etc/rc.d/rc.shutdown @@ -1,4 +1,5 @@ #!/bin/sh +PATH=/bin:/usr/bin:/sbin:/usr/sbin export DISPLAY=:0 killall power_manager @@ -6,8 +7,8 @@ killall -9 udevd #killall -9 system_server killall -9 xinit -rm -rf /tmp/vip/* -rm -rf /tmp/permanent/* +rm -rf /tmp/vip/* +rm -rf /tmp/permanent/* echo "nfc sdkMsg flush..." echo > /opt/nfc/sdkMsg diff --git a/filesystem/etc/rc.d/rc.sysinit b/filesystem/etc/rc.d/rc.sysinit index ca75fdc..3aa24f4 100755 --- a/filesystem/etc/rc.d/rc.sysinit +++ b/filesystem/etc/rc.d/rc.sysinit @@ -1,4 +1,5 @@ #!/bin/sh +PATH=/bin:/usr/bin:/sbin:/usr/sbin # Color set for ANSI TERM _R='\033[0;31;1m' #Red @@ -8,7 +9,7 @@ C_='\033[0m' #Color off echo -e "[${_G}rc.sysinit : script starts${C_}]" -#for emulator : +#for emulator : /etc/rc.d/rc.emul echo -e "[${_G}rc.sysinit : script end ${C_}]" -- 2.34.1