commit ffa79f48ce454b00c0590432010dbe58cdfd3ed2 Author: Guillaume Le Vaillant Date: Wed Sep 29 10:17:50 2021 +0200 Add GuixSD support diff --git a/configure.ac b/configure.ac index ee067d9..27dea11 100644 --- a/configure.ac +++ b/configure.ac @@ -38,7 +38,8 @@ if test -z $DISTRO; then AC_CHECK_FILE(/etc/redhat-release, [DISTRO="redhat"]) AC_CHECK_FILE(/etc/debian_version, [DISTRO="debian"]) AC_CHECK_FILE(/etc/SuSE-release, [DISTRO="suse"]) + AC_CHECK_FILE(/gnu/store, [DISTRO="guixsd"]) # Not customized for these yet dnl AC_CHECK_FILE(/etc/gentoo-release, [DISTRO="gentoo"]) diff --git a/service/realmd-guixsd.conf b/service/realmd-guixsd.conf new file mode 100644 index 0000000..ac4b436 --- /dev/null +++ b/service/realmd-guixsd.conf @@ -0,0 +1,42 @@ +# Default values for realmd +[service] +debug = no +automatic-install = yes + +[paths] +net = /usr/bin/net +winbindd = /usr/sbin/winbindd +smb.conf = /etc/smb.conf +sssd.conf = /etc/sssd/sssd.conf +adcli = /usr/sbin/adcli +ipa-client-install = /usr/sbin/ipa-client-install +pam_winbind.conf = /etc/security/pam_winbind.conf +krb5.conf = /etc/krb5.conf + +[active-directory] +default-client = sssd +os-name = +os-version = + +[providers] +sssd = yes +samba = yes +example = no + +[samba-packages] + +[winbind-packages] + +[sssd-packages] + +[adcli-packages] + +[commands] + +[users] +default-shell = /bin/bash +default-home = /home/%U@%D + +[example.com] +example-administrator = Administrator +example-password = bureaucracy