guix_mirror_bot pushed a commit to branch master
in repository guix.

commit d485ff319a82fb4d497e1d5435d881608f4bdf10
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Mon Aug 10 08:38:56 2026 +0900

    etc/committer: Avoid using an Autoconf template.
    
    This does not seem to be critical here, and hampers hackability (a 
./configure
    re-run was needed to regenerate the file).
    
    * etc/committer.scm.in: Rename to...
    * etc/committer.scm: ... this.  Adjust shebang to use /bin/sh and 'guix 
repl'.
    * .gitignore: De-register etc/committer.scm.
---
 .gitignore                              | 1 -
 configure.ac                            | 1 -
 etc/{committer.scm.in => committer.scm} | 5 +++--
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/.gitignore b/.gitignore
index c1f1a0a13c..d9fab9b192 100644
--- a/.gitignore
+++ b/.gitignore
@@ -69,7 +69,6 @@
 /doc/version.texi
 /doc/version-*.texi
 /etc/apparmor.d/tunables/guix
-/etc/committer.scm
 /etc/gnu-store.mount
 /etc/guix-daemon.cil
 /etc/guix-daemon.conf
diff --git a/configure.ac b/configure.ac
index 63902ee5ea..5140660c6f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -327,7 +327,6 @@ AC_CONFIG_FILES([Makefile
                  etc/apparmor.d/tunables/guix
                  guix/config.scm])
 
-AC_CONFIG_FILES([etc/committer.scm], [chmod +x etc/committer.scm])
 AC_CONFIG_FILES([test-env:build-aux/test-env.in], [chmod +x test-env])
 AC_CONFIG_FILES([pre-inst-env:build-aux/pre-inst-env.in],
   [chmod +x pre-inst-env])
diff --git a/etc/committer.scm.in b/etc/committer.scm
similarity index 99%
rename from etc/committer.scm.in
rename to etc/committer.scm
index aec4d82a51..9f80ed509a 100755
--- a/etc/committer.scm.in
+++ b/etc/committer.scm
@@ -1,5 +1,6 @@
-#!@GUILE@ \
---no-auto-compile -s
+#!/bin/sh
+# -*- mode: scheme; -*-
+exec guix repl -- "$0" "$@"
 !#
 
 ;;; GNU Guix --- Functional package management for GNU

Reply via email to