schema/ssh/apply | 15 ++++++++------- diff --git a/schema/ssh/apply b/schema/ssh/apply index cadb323c0f7df2d8a49ec2f5688d592919fde4c10b7a099384e55539719a9b12..f8ac7980e2077495824f6510f6cf83507cc874b7da8635b378f706fb1723bf2c 100755 --- a/schema/ssh/apply +++ b/schema/ssh/apply @@ -1,5 +1,6 @@ #!/bin/sh -e +srv=/tmp/dropbear.srv tmp=$(mktemp -d) trap "rm -fr $tmp" HUP PIPE INT QUIT TERM EXIT @@ -28,16 +29,16 @@ if [ "$enabled" != yes ] ; then touch $tmp/down fi -if [ -d /tmp/dropbear.srv ] ; then - mv /tmp/dropbear.srv $tmp/prev - mv $tmp /tmp/dropbear.srv - rm -r /tmp/dropbear.srv/prev +if [ -d $srv ] ; then + mv $srv $tmp/prev + mv $tmp $srv + rm -r $srv/prev else - mv $tmp /tmp/dropbear.srv + mv $tmp $srv fi if [ "$enabled" = yes ] ; then - echo sv restart /tmp/dropbear.srv + echo sv restart $srv else - echo sv stop /tmp/dropbear.srv + echo sv stop $srv fi