diff options
Diffstat (limited to 'sshttpd.service')
-rw-r--r-- | sshttpd.service | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sshttpd.service b/sshttpd.service index 876f5be6ce88..fa7954f01848 100644 --- a/sshttpd.service +++ b/sshttpd.service @@ -7,10 +7,11 @@ Type=oneshot User=root Group=root EnvironmentFile=/etc/conf.d/sshttpd -ExecStart=/usr/bin/nf-setup ; \ - /usr/bin/sshttpd -S $SSH_PORT -H $HTTP_PORT -L $LISTEN_PORT -l $LISTEN_ADDRESS -U $USER -R $CHROOT_DIR -ExecStop=/usr/bin/nf-cleanup ; \ - /usr/bin/killall sshttpd +ExecStartPre=/usr/bin/nf-setup +ExecStart=/usr/bin/sshttpd -S $SSH_PORT -H $HTTP_PORT -L $LISTEN_PORT -l $LISTEN_ADDRESS -U $USER -R $CHROOT_DIR +ExecStop=/usr/bin/nf-cleanup +ExecStopPost=/usr/bin/killall sshttpd +RemainAfterExit=yes [Install] WantedBy=multi-user.target |