From 582f2116d2b1e67cf671cfbbffc9c81b6b39c2e0 Mon Sep 17 00:00:00 2001 From: Kyle Isom Date: Tue, 24 Mar 2026 08:40:55 -0700 Subject: [PATCH] Change sgardd default repo path to /srv/sgard. Co-Authored-By: Claude Opus 4.6 (1M context) --- README.md | 4 ++-- cmd/sgardd/main.go | 11 +---------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index d008ab7..6f4d81d 100644 --- a/README.md +++ b/README.md @@ -107,8 +107,8 @@ Nix builds). Start the daemon on your server: ```sh -sgard init --repo /var/lib/sgard -sgardd --repo /var/lib/sgard --authorized-keys ~/.ssh/authorized_keys +sgard init --repo /srv/sgard +sgardd --authorized-keys ~/.ssh/authorized_keys ``` Push and pull from client machines: diff --git a/cmd/sgardd/main.go b/cmd/sgardd/main.go index e9ea261..804420f 100644 --- a/cmd/sgardd/main.go +++ b/cmd/sgardd/main.go @@ -4,7 +4,6 @@ import ( "fmt" "net" "os" - "path/filepath" "github.com/kisom/sgard/garden" "github.com/kisom/sgard/server" @@ -60,17 +59,9 @@ var rootCmd = &cobra.Command{ }, } -func defaultRepo() string { - home, err := os.UserHomeDir() - if err != nil { - return ".sgard" - } - return filepath.Join(home, ".sgard") -} - func main() { rootCmd.Flags().StringVar(&listenAddr, "listen", ":9473", "gRPC listen address") - rootCmd.Flags().StringVar(&repoPath, "repo", defaultRepo(), "path to sgard repository") + rootCmd.Flags().StringVar(&repoPath, "repo", "/srv/sgard", "path to sgard repository") rootCmd.Flags().StringVar(&authKeysPath, "authorized-keys", "", "path to authorized SSH public keys file") if err := rootCmd.Execute(); err != nil {