Package Details: shishi 1.0.3-1

Git Clone URL: https://aur.archlinux.org/shishi.git (read-only, click to copy)
Package Base: shishi
Description: A free implementation of the Kerberos 5 network security system
Upstream URL: https://www.gnu.org/software/shishi/
Licenses: GPL3
Submitter: micwoj92
Maintainer: micwoj92
Last Packager: micwoj92
Votes: 1
Popularity: 0.52
First Submitted: 2022-12-27 01:40 (UTC)
Last Updated: 2022-12-27 01:40 (UTC)

Latest Comments

micwoj92 commented on 2023-01-04 16:58 (UTC)

Thanks for this comment, I didn't check old aur3 before making this package, I see you were maintainer back then, do you want to be added to co-maintainers list?

grawity commented on 2023-01-04 08:18 (UTC)

Realm secret keys "$pkgdir/etc/shishi/shishi.keys" must not be included in the package – they must be generated on the user's local system (using shisa -a).

One way to avoid them being unnecessarily created during installation would be to mkdir -p -m 0700 "$pkgdir/var/shishi" before invoking 'make install'.

Configuration files need to be marked to avoid overwrite during upgrades:

backup=('etc/shishi/shisa.conf'
        'etc/shishi/shishi.conf')

shishi depends on the "legacy" libidn (GnuTLS only pulls in libidn2, not libidn). The old 1.0.2 package used to have these dependencies:

# shishi, like gsasl, requires the "legacy" libidn for SASLprep username canonicalization.
depends=(
  'gnutls'
  'libidn'
  'libgcrypt'
  'libgpg-error'
  'libtasn1'
  'pam'
)
#makedepends=('gengetopt' 'help2man')
makedepends=('gengetopt')

The KDC is missing a systemd unit:

[Unit]
Description=Shishi KDC Server
Documentation=man:shishid(1)

[Service]
ExecStart=/usr/sbin/shishid --quiet
SyslogFacility=auth

[Install]
WantedBy=multi-user.target