commit 2f59aff39fcdd5ce6fa7d28499168d5b7d79c481 parent 655b8f354aa651ca89b3446157f084e23f84d000 Author: Vineet Kumar <git@vineetk.net> Date: Thu, 14 May 2026 22:04:59 -0400 saklas: change git account's shell to bash makes creating git repos with proper permissions easier Diffstat:
| M | epistemia/files/emacs/.config/emacs/init.el | | | 15 | +++++++-------- |
| M | epistemia/systems/saklas.scm | | | 2 | +- |
2 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/epistemia/files/emacs/.config/emacs/init.el b/epistemia/files/emacs/.config/emacs/init.el @@ -333,14 +333,13 @@ "Completed" "Configs" "Undergraduate Projects")))) - (cd "/ssh:saklas:/data/src/bare/") - (shell-command (format "git init --bare %s.git" name)) - (cd (format "%s.git" name)) - (with-temp-file "description" - (insert desc)) - (with-temp-file "cgitrc" - (insert (format "owner=%s\nsection=%s\n" - "Vineet K" section)))) + (let ((default-directory "/ssh:git@saklas:/data/src/bare/")) + (process-file "git" nil "git output" nil "init" "--bare" (format "%s.git" name)) + (with-temp-file (format "%s.git/description" name) + (insert desc)) + (with-temp-file (format "%s.git/cgitrc" name) + (insert (format "owner=%s\nsection=%s\n" + "Vineet K" section))))) ;; hl-todo -- highlights TODO/BUG/FIXME/etc. keywords (use-package hl-todo diff --git a/epistemia/systems/saklas.scm b/epistemia/systems/saklas.scm @@ -179,7 +179,7 @@ table inet filter { (name "git") (comment "git account") (group "git") - (shell (file-append git "/bin/git-shell")) + (shell (file-append bash "/bin/bash")) (home-directory "/data/src/bare") (system? #t)) (user-account