pkgname: kerberos pkgver: '1.22.2' pkgrel: '3' pkgdesc: The Kerberos network authentication system url: 'https://web.mit.edu/kerberos/' arch: x86_64 license: - custom depends: [] makedepends: - perl - e2fsprogs - bison - gawk source: - mitkrb-1.22.2-upstream_fix-1.patch - mitkrb-1.22.2-security_fix-1.patch - mitkrb-1.22.2-openssl_4_fixes-1.patch - 'https://repo.paganlinux.eu/sources/pagan-scripts-20260822.tar.gz' - 'https://web.mit.edu/${pkgname}/dist/krb5/1.22/krb5-${pkgver}.tar.gz' sha256sums: - SKIP - SKIP - SKIP - 32e0aec88cc56a8afe0b2671debe47d19357792a6ffaffaf6e3db8a021a57072 - 3243ffbc8ea4d4ac22ddc7dd2a1dc54c57874c40648b60ff97009763554eaf13 hooks: post-install: "name=kerberos\nversion=1.22.2\nrelease=3\nINFO=\"\\033[1;36m\"\nNORMAL=\"\\033[0;39m\"\n\nif [ ! -f etc/krb5.conf\ \ ]; then\n cat > /etc/krb5.conf << \"EOF\"\n# Begin /etc/krb5.conf\n\n[libdefaults]\n default_realm = \n\ \ encrypt = true\n\n[realms]\n = {\n kdc = \n admin_server =\ \ \n dict_file = /usr/share/dict/words\n }\n\n[domain_realm]\n . = \n\ \n[logging]\n kdc = SYSLOG:INFO:AUTH\n admin_server = SYSLOG:INFO:AUTH\n default = SYSLOG:DEBUG:DAEMON\n\n# End\ \ /etc/krb5.conf\nEOF\n printf \"${INFO} /etc/krb5.conf created ${NORMAL}\\n\"\n printf \"${INFO} YOU MUST adapt /etc/krb5.conf\ \ to your needs.${NORMAL}\\n\"\n printf \"${INFO} Substitute your domain and proper hostname for the occurrences of\ \ the and names.${NORMAL}\\n\"\nfi \nsystemctl enable krb5-kdc.service\nsystemctl enable krb5-kpropd.service\n\ systemctl enable krb5-kadmind.service\n" build: | cd krb5-${pkgver} patch -Np1 -i ../mitkrb-1.22.2-upstream_fix-1.patch patch -Np1 -i ../mitkrb-1.22.2-security_fix-1.patch patch -Np1 -i ../mitkrb-1.22.2-openssl_4_fixes-1.patch cd src sed -i -e '/eq 0/{N;s/12 //}' plugins/kdb/db2/libdb2/test/run.test ./configure --prefix=/usr \ --sbindir=/usr/bin \ --sysconfdir=/etc \ --localstatedir=/var/lib \ --runstatedir=/run \ --with-system-et \ --with-system-ss \ --with-system-verto=no \ --enable-dns-for-realm \ --disable-rpath make make DESTDIR=${PKGDIR} install install -v -dm755 ${PKGDIR}/usr/share/doc/krb5 cp -vfr ../doc/* ${PKGDIR}/usr/share/doc/krb5 # Service cd ${SRCDIR}/pagan-scripts-20260822 make DESTDIR=${PKGDIR} install-sysd-krb5 package: | true