summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2016-02-06 03:02:06 -0600
committerChris Buechler <cmb@pfsense.org>2016-02-06 03:02:06 -0600
commit2ee6950283462379fe3a69cb997fc461d1430c24 (patch)
tree18e95999dc0577603b74a6533f1cfe26e5191e9e /src
parent28ed7e0387a7b133790ccc83b38738e00009c248 (diff)
parenta99dc5218605387a6ed8bd387511aae7b848914e (diff)
downloadpfsense-2ee6950283462379fe3a69cb997fc461d1430c24.zip
pfsense-2ee6950283462379fe3a69cb997fc461d1430c24.tar.gz
Merge pull request #2587 from davidjwood/preserve-sshd-parent
Diffstat (limited to 'src')
-rwxr-xr-xsrc/etc/rc.initial7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/etc/rc.initial b/src/etc/rc.initial
index ae78375..572188f 100755
--- a/src/etc/rc.initial
+++ b/src/etc/rc.initial
@@ -171,7 +171,12 @@ case ${opmode} in
fi
;;
"")
- kill $PPID ; exit
+ ps -o command='' -c -p $PPID | grep -E '^sshd$' > /dev/null
+ if [ $? -eq 0 ]; then
+ exit
+ else
+ kill $PPID ; exit
+ fi
;;
esac
OpenPOWER on IntegriCloud