pkgname: stunnel pkgver: '5.80' pkgrel: '1' pkgdesc: 'Encrypt arbitrary TCP connections inside SSL so you can communicate over secure channels' url: 'https://www.stunnel.org' arch: x86_64 depends: [] makedepends: [] source: - 'https://www.stunnel.org/downloads/${pkgname}-${pkgver}.tar.gz' - 'stunnel.conf' sha256sums: - SKIP - SKIP hooks: 'post-install': | name=stunnel version=5.80 release=1 install -v -m750 -o stunnel -g stunnel -d var/lib/stunnel/run chown stunnel:stunnel var/lib/stunnel 'pre-install': | name=stunnel version=5.80 release=1 INFO="\033[1;36m" NORMAL="\033[0;39m" SN="stunnel" IDN="51" if ! (getent group $SN > /dev/null); then printf "${INFO}Creating $SN group${NORMAL}\n" groupadd -g $IDN $SN fi if ! (getent passwd $SN > /dev/null); then printf "${INFO}Creating $SN user${NORMAL}\n" useradd -c "stunnel Daemon" -d /var/lib/$SN \ -u $IDN -g $SN -s /bin/false $SN fi build: | SN="stunnel" IDN="51" if ! (getent group $SN > /dev/null); then groupadd -g $IDN $SN fi if ! (getent passwd $SN > /dev/null); then useradd -c "stunnel Daemon" -d /var/lib/$SN \ -u $IDN -g $SN -s /bin/false $SN fi cd ${pkgname}-${pkgver} ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var make make DESTDIR=${PKGDIR} install install -v -m750 -d ${PKGDIR}/etc/stunnel # stunnel.conf to osobne źródło receptury – pagbuild kopiuje je do katalogu # źródeł (src/), więc z katalogu builda (cd ${pkgname}-${pkgver}) bierzemy ../ cp -v ../stunnel.conf ${PKGDIR}/etc/stunnel/stunnel.conf package: | true