#!/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