From ae77282d05934e44278d6e980712c8f3d138784e Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 15 Jun 2022 19:35:45 +0300 Subject: [PATCH 1/2] add coredump config check --- general/package/goke-osdrv-gk710x/files/script/S95goke | 3 +++ general/package/goke-osdrv-gk7205v200/files/script/S95goke | 3 +++ .../hisilicon-osdrv-hi3516av100/files/script/S95hisilicon | 3 +++ .../hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon | 3 +++ .../hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon | 3 +++ .../hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon | 3 +++ .../hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon | 3 +++ .../hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon | 3 +++ .../hisilicon-osdrv-hi3519v101/files/script/S95hisilicon | 3 +++ 9 files changed, 27 insertions(+) diff --git a/general/package/goke-osdrv-gk710x/files/script/S95goke b/general/package/goke-osdrv-gk710x/files/script/S95goke index ca1acc81..b489da95 100755 --- a/general/package/goke-osdrv-gk710x/files/script/S95goke +++ b/general/package/goke-osdrv-gk710x/files/script/S95goke @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/goke-osdrv-gk7205v200/files/script/S95goke b/general/package/goke-osdrv-gk7205v200/files/script/S95goke index 389e10f4..60b14d97 100755 --- a/general/package/goke-osdrv-gk7205v200/files/script/S95goke +++ b/general/package/goke-osdrv-gk7205v200/files/script/S95goke @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516av100/files/script/S95hisilicon index 644ee047..7cc96cae 100755 --- a/general/package/hisilicon-osdrv-hi3516av100/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516av100/files/script/S95hisilicon @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon index 4b7bf7d8..dbdf611d 100755 --- a/general/package/hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon index 23da1963..d7eabc19 100755 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon index 4b7bf7d8..dbdf611d 100755 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon index 56961e11..474b508a 100755 --- a/general/package/hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon index 23da1963..d7eabc19 100755 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3519v101/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3519v101/files/script/S95hisilicon index 23da1963..d7eabc19 100755 --- a/general/package/hisilicon-osdrv-hi3519v101/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3519v101/files/script/S95hisilicon @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? From 91ed49b910e3eac760b5cc804973e90f8a857088 Mon Sep 17 00:00:00 2001 From: cronyx Date: Wed, 15 Jun 2022 19:41:17 +0300 Subject: [PATCH 2/2] fix format --- general/package/goke-osdrv-gk710x/files/script/S95goke | 6 +++--- general/package/goke-osdrv-gk7205v200/files/script/S95goke | 6 +++--- .../hisilicon-osdrv-hi3516av100/files/script/S95hisilicon | 6 +++--- .../hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon | 6 +++--- .../hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon | 6 +++--- .../hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon | 6 +++--- .../hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon | 6 +++--- .../hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon | 6 +++--- .../hisilicon-osdrv-hi3519v101/files/script/S95hisilicon | 6 +++--- 9 files changed, 27 insertions(+), 27 deletions(-) diff --git a/general/package/goke-osdrv-gk710x/files/script/S95goke b/general/package/goke-osdrv-gk710x/files/script/S95goke index b489da95..89bd0404 100755 --- a/general/package/goke-osdrv-gk710x/files/script/S95goke +++ b/general/package/goke-osdrv-gk710x/files/script/S95goke @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/goke-osdrv-gk7205v200/files/script/S95goke b/general/package/goke-osdrv-gk7205v200/files/script/S95goke index 60b14d97..85670764 100755 --- a/general/package/goke-osdrv-gk7205v200/files/script/S95goke +++ b/general/package/goke-osdrv-gk7205v200/files/script/S95goke @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516av100/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516av100/files/script/S95hisilicon index 7cc96cae..8efa6cb4 100755 --- a/general/package/hisilicon-osdrv-hi3516av100/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516av100/files/script/S95hisilicon @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon index dbdf611d..afa9188c 100755 --- a/general/package/hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv100/files/script/S95hisilicon @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon index d7eabc19..d006c975 100755 --- a/general/package/hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv200/files/script/S95hisilicon @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon index dbdf611d..afa9188c 100755 --- a/general/package/hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv300/files/script/S95hisilicon @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon index 474b508a..5d1e719b 100755 --- a/general/package/hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516cv500/files/script/S95hisilicon @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon index d7eabc19..d006c975 100755 --- a/general/package/hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3516ev300/files/script/S95hisilicon @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$? diff --git a/general/package/hisilicon-osdrv-hi3519v101/files/script/S95hisilicon b/general/package/hisilicon-osdrv-hi3519v101/files/script/S95hisilicon index d7eabc19..d006c975 100755 --- a/general/package/hisilicon-osdrv-hi3519v101/files/script/S95hisilicon +++ b/general/package/hisilicon-osdrv-hi3519v101/files/script/S95hisilicon @@ -12,9 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting - if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then - ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern - fi + if [ $(grep ^savedumps /etc/coredump.config | cut -d= -f2) == "true" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$?