index
:
openwrt.git
OpenWrt Source Repository
log msg
author
committer
range
feature/odhcpd_odhcp6c_udhcpc-capsdrop
linksys3200ac-master
master
summary
refs
log
tree
commit
diff
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
author
John Crispin <john@openwrt.org>
2015-03-26 10:58:17 +0000
committer
John Crispin <john@openwrt.org>
2015-03-26 10:58:17 +0000
commit
4cf79298697bb34de1df53ea79535cba5d2c1e99
(
patch
)
tree
3d2684f39dd4085a22925f8419a019ec66c61256
parent
5b23cfab731174723050706e6ec9fa6bc6a4ca9d
(
diff
)
base-files: add a init.d option that will start the syscall tracer
Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 45009
Diffstat
-rwxr-xr-x
package/base-files/files/etc/rc.common
7
1 files changed, 6 insertions, 1 deletions
diff --git a/package/base-files/files/etc/rc.common b/package/base-files/files/etc/rc.common
index 695fc166fb..e0de073733 100755
--- a/
package/base-files/files/etc/rc.common
+++ b/
package/base-files/files/etc/rc.common
@@ -97,7 +97,7 @@ ${INIT_TRACE:+set -x}
. "$initscript"
[ -n "$USE_PROCD" ] && {
- EXTRA_COMMANDS="${EXTRA_COMMANDS} running"
+ EXTRA_COMMANDS="${EXTRA_COMMANDS} running trace"
. $IPKG_INSTROOT/lib/functions/procd.sh
basescript=$(readlink "$initscript")
@@ -114,6 +114,11 @@ ${INIT_TRACE:+set -x}
fi
}
+ trace() {
+ TRACE_SYSCALLS=1
+ start "$@"
+ }
+
stop() {
stop_service "$@"
procd_kill "$(basename ${basescript:-$initscript})" "$1"