Added systemd unit
This commit is contained in:
36
furumi-mount-linux/debian/postinst
Normal file
36
furumi-mount-linux/debian/postinst
Normal file
@@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
if [ "$1" = "configure" ]; then
|
||||
if [ -n "$SUDO_USER" ] && [ "$SUDO_USER" != "root" ]; then
|
||||
REAL_USER="$SUDO_USER"
|
||||
REAL_HOME=$(getent passwd "$SUDO_USER" | cut -d: -f6)
|
||||
|
||||
CONFIG_DIR="$REAL_HOME/.config/furumi"
|
||||
CONFIG_FILE="$CONFIG_DIR/config"
|
||||
|
||||
if [ ! -f "$CONFIG_FILE" ]; then
|
||||
mkdir -p "$CONFIG_DIR"
|
||||
cat > "$CONFIG_FILE" << 'EOF'
|
||||
# Furumi mount configuration
|
||||
# Edit the values below, then enable and start the service:
|
||||
#
|
||||
# systemctl --user enable --now furumi-mount.service
|
||||
#
|
||||
# To apply changes after editing this file:
|
||||
#
|
||||
# systemctl --user restart furumi-mount.service
|
||||
|
||||
FURUMI_SERVER=your-server:50051
|
||||
FURUMI_TOKEN=your-token-here
|
||||
FURUMI_MOUNT=/path/to/mountpoint
|
||||
EOF
|
||||
chown -R "$REAL_USER:$REAL_USER" "$CONFIG_DIR"
|
||||
echo ""
|
||||
echo "furumi-mount: config created at $CONFIG_FILE"
|
||||
echo "furumi-mount: edit the file, then run:"
|
||||
echo " systemctl --user enable --now furumi-mount.service"
|
||||
echo ""
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user