Commit 8da682a
0
plików
+0
dodanych
-0
usuniętych
@@ -58,6 +58,6 @@ hooks:
58
58
\ sshd > /dev/null); then\n\tprintf \"${INFO}Creating sshd group${NORMAL}\\n\"\n\tgroupadd -g 50 sshd\nfi\nif ! (getent\
59
59
\ passwd sshd > /dev/null); then\n\tprintf \"${INFO}Creating sshd user${NORMAL}\\n\"\n\tuseradd -c 'sshd PrivSep' -d\
60
60
\ /var/lib/sshd \\\n\t-g sshd -s /usr/bin/false -u 50 sshd\nfi\n"
61
-build: "groupadd -g 50 sshd\nuseradd -c 'sshd PrivSep' \\\n -d /var/lib/sshd \\\n -g sshd \\\n -s /usr/bin/false \\\n -u 50 sshd\nunset MAKEFLAGS\ncd ${pkgname}-${pkgver}\n\ninstall -v -m700 -d ${PKGDIR}/var/lib/sshd\n\nchown -v root:sys ${PKGDIR}/var/lib/sshd\n\n./configure --prefix=/usr \\\n--sysconfdir=/etc/ssh \\\n--datadir=/usr/share/sshd \\\n--with-md5-passwords \\\n--with-privsep-path=/var/lib/sshd \\\n--with-libedit \\\n--sbindir=/usr/bin \\\n--mandir=/usr/share/man \\\n--infodir=/usr/share/info\n\nmake DESTDIR=${PKGDIR} install\n\nif [ -f /etc/pam.d/login ]; then\n\tmkdir -p ${PKGDIR}/etc/pam.d\n\tsed 's@d/login@d/sshd@g' /etc/pam.d/login > ${PKGDIR}/etc/pam.d/sshd\n\tchmod 644 ${PKGDIR}/etc/pam.d/sshd\nfi\n\ninstall -v -m755 contrib/ssh-copy-id ${PKGDIR}/usr/bin\ninstall -v -m644 contrib/ssh-copy-id.1 \\\n${PKGDIR}/usr/share/man/man1\n\ninstall -v -m755 -d ${PKGDIR}/usr/share/doc/${pkgname}-${pkgver}\ninstall -v -m644 INSTALL OVERVIEW README* \\\n${PKGDIR}/usr/share/doc/${pkgname}-${pkgver}\n\ninstall -Dm644 LICENCE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE\n\n# Configurations files\nmv ${PKGDIR}/etc/ssh/ssh_config{,.default}\nmv ${PKGDIR}/etc/ssh/sshd_config{,.default}\n\n#\n## Services\n#\ncd ${SRCDIR}/pagan-scripts-20260822\nmake DESTDIR=${PKGDIR} install-sysd-sshd\n"
61
+build: "if ! (getent group sshd > /dev/null); then groupadd -g 50 sshd; fi\nif ! (getent passwd sshd > /dev/null); then\nuseradd -c 'sshd PrivSep' \\\n -d /var/lib/sshd \\\n -g sshd \\\n -s /usr/bin/false \\\n -u 50 sshd\nfi\nunset MAKEFLAGS\ncd ${pkgname}-${pkgver}\n\ninstall -v -m700 -d ${PKGDIR}/var/lib/sshd\n\nchown -v root:sys ${PKGDIR}/var/lib/sshd\n\n./configure --prefix=/usr \\\n--sysconfdir=/etc/ssh \\\n--datadir=/usr/share/sshd \\\n--with-md5-passwords \\\n--with-privsep-path=/var/lib/sshd \\\n--with-libedit \\\n--sbindir=/usr/bin \\\n--mandir=/usr/share/man \\\n--infodir=/usr/share/info\n\nmake DESTDIR=${PKGDIR} install\n\nif [ -f /etc/pam.d/login ]; then\n\tmkdir -p ${PKGDIR}/etc/pam.d\n\tsed 's@d/login@d/sshd@g' /etc/pam.d/login > ${PKGDIR}/etc/pam.d/sshd\n\tchmod 644 ${PKGDIR}/etc/pam.d/sshd\nfi\n\ninstall -v -m755 contrib/ssh-copy-id ${PKGDIR}/usr/bin\ninstall -v -m644 contrib/ssh-copy-id.1 \\\n${PKGDIR}/usr/share/man/man1\n\ninstall -v -m755 -d ${PKGDIR}/usr/share/doc/${pkgname}-${pkgver}\ninstall -v -m644 INSTALL OVERVIEW README* \\\n${PKGDIR}/usr/share/doc/${pkgname}-${pkgver}\n\ninstall -Dm644 LICENCE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE\n\n# Configurations files\nmv ${PKGDIR}/etc/ssh/ssh_config{,.default}\nmv ${PKGDIR}/etc/ssh/sshd_config{,.default}\n\n#\n## Services\n#\ncd ${SRCDIR}/pagan-scripts-20260822\nmake DESTDIR=${PKGDIR} install-sysd-sshd\n"
62
62
package: |
63
63
true