diff --git a/debian/postinst b/debian/postinst index ba0a488596ea9c269fcc4e9d4dfdfc1ba70b67d8..c565c24c300d82c9d4e40ce09dc771befcfb2df6 100755 --- a/debian/postinst +++ b/debian/postinst @@ -21,7 +21,6 @@ fi cat $DAP_CFG_TPL > $DAP_CFG || true mkdir -p $DAP_PREFIX/var/lib/network/kelvin-testnet/zerochain/ || true mkdir -p $DAP_PREFIX/var/lib/network/kelvin-testnet/plasma/ || true -mkdir -p $DAP_PREFIX/var/run || true # Init testnet if [ -e "$DAP_CFG_TESTNET" ]; then @@ -40,5 +39,12 @@ else systemctl --system enable $DAP_PREFIX/share/$DAP_APP_NAME.service # systemctl --system start $DAP_APP_NAME fi - + USERMAN=`users | awk '{print $1}'` + #groupadd $DAP_CHAINS_NAME + #usermod -aG $DAP_CHAINS_NAME `users | awk '{print $1}'` + mkdir -p $DAP_PREFIX/var/{run,lib/ca,lib/wallet,lib/global_db} + touch $DAP_PREFIX/var/run/kelvin-node.pid + chown -R $USERMAN:$USERMAN $DAP_PREFIX + chmod 0775 $DAP_PREFIX/var/{run,lib/ca,lib/wallet,lib/global_db} + echo "For start $DAP_APP_NAME - run 'systemctl start $DAP_APP_NAME'" diff --git a/debian/postrm b/debian/postrm index d326bff59fc5b20398495f652a73a64df1c78ff8..4aac40b53240a20be7be9e55c37af86499e151c6 100755 --- a/debian/postrm +++ b/debian/postrm @@ -2,4 +2,6 @@ if [ "$1" == "purge" ] && [ -e /usr/share/debconf/confmodule ] ; then . /usr/share/debconf/confmodule db_purge -fi \ No newline at end of file +fi +usermod -G $(groups $(id -nu) | sed 's/kelvin//') +groupdel kelvin diff --git a/scripts/.keep b/scripts/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391