diff options
Diffstat (limited to 'pure-ftpd')
-rw-r--r-- | pure-ftpd/.footprint | 6 | ||||
-rw-r--r-- | pure-ftpd/.signature | 10 | ||||
-rw-r--r-- | pure-ftpd/Pkgfile | 13 | ||||
-rw-r--r-- | pure-ftpd/pure-ftpd.conf | 12 | ||||
-rw-r--r-- | pure-ftpd/pure-ftpd.pam | 14 | ||||
-rw-r--r-- | pure-ftpd/pure-ftpd.rc (renamed from pure-ftpd/pure-ftpd) | 0 |
6 files changed, 29 insertions, 26 deletions
diff --git a/pure-ftpd/.footprint b/pure-ftpd/.footprint index c2d99c53b..acae4522f 100644 --- a/pure-ftpd/.footprint +++ b/pure-ftpd/.footprint @@ -1,4 +1,7 @@ drwxr-xr-x root/root etc/ +-rw-r--r-- root/root etc/ftpusers +drwxr-xr-x root/root etc/pam.d/ +-rw-r--r-- root/root etc/pam.d/pure-ftpd -rw-r--r-- root/root etc/pure-ftpd.conf drwxr-xr-x root/root etc/rc.d/ -rwxr-xr-x root/root etc/rc.d/pure-ftpd @@ -31,6 +34,3 @@ drwxr-xr-x root/root usr/share/man/man8/ -rw-r--r-- root/root usr/share/man/man8/pure-quotacheck.8.gz -rw-r--r-- root/root usr/share/man/man8/pure-statsdecode.8.gz -rw-r--r-- root/root usr/share/man/man8/pure-uploadscript.8.gz -drwxr-xr-x root/root var/ -drwxr-xr-x root/root var/log/ --rw-r--r-- root/root var/log/pure-ftpd.log (EMPTY) diff --git a/pure-ftpd/.signature b/pure-ftpd/.signature index e0c03106d..6b13e5a10 100644 --- a/pure-ftpd/.signature +++ b/pure-ftpd/.signature @@ -1,7 +1,7 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/a7ADQryFRP91eeHDls+/VZubySX/TMkupMQzLL5I6yqpPQHs4FgVHRFqXAKlT7L7BKtVaZ4UqUQX+VsKDVIXwI= -SHA256 (Pkgfile) = be7d4b0e9ca151e6e2b367e569fc11aa32d49a1aade3b361000ff19191792ec4 -SHA256 (.footprint) = 2f26e5574fbb60beb02efd3fe6b13ae6cbf3ac0f5675bdf249f20c13828f8329 +RWSE3ohX2g5d/TxwikeRyz4EEKV9KW8P8ASByqdP/b6aeh9dD5f+4wU7MRPVyLvPWcbjpAs4dUadYuQxc62igauIyUIMHXdBIgs= +SHA256 (Pkgfile) = 01f96d78166ed66e76cb0705a7bdb7841449fc42e96c44a0f61799ff597e735f +SHA256 (.footprint) = 34f63cda354c7a0f1ac55d24516b692430aaafe6ed57ecbb9b35ace29699fac1 SHA256 (pure-ftpd-1.0.48.tar.bz2) = 07ac5382e87e0dd93e8b5226a1580d8a66c6866b82a812dd7c6d1c20e7108114 -SHA256 (pure-ftpd) = 3d6bb818cc8a314c64373072807b1f33afa2e6bd53e7ce82884d85c2ce22627e -SHA256 (pure-ftpd.conf) = b5f236f499ee93101ee1d5ac1569aaf9aa93118773d6b498382ad190f844f710 +SHA256 (pure-ftpd.rc) = 3d6bb818cc8a314c64373072807b1f33afa2e6bd53e7ce82884d85c2ce22627e +SHA256 (pure-ftpd.pam) = 02a3df52f4def696786cc89a6fe492fd8f1bb2e0c34833abf5659b91c929255b diff --git a/pure-ftpd/Pkgfile b/pure-ftpd/Pkgfile index 5d4c3f9d0..83f803d90 100644 --- a/pure-ftpd/Pkgfile +++ b/pure-ftpd/Pkgfile @@ -7,7 +7,7 @@ name=pure-ftpd version=1.0.48 release=1 source=(http://download.pureftpd.org/$name/releases/$name-$version.tar.bz2 \ - pure-ftpd pure-ftpd.conf) + pure-ftpd.rc pure-ftpd.pam) build () { cd $name-$version @@ -16,17 +16,18 @@ build () { --with-certfile=/etc/ssl/certs/pure-ftpd.pem \ --with-everything \ --with-tls \ - --without-pam + --with-pam make make DESTDIR=$PKG install - install -d $PKG/{var/log,etc/{rc.d,ssl/certs}} - touch $PKG/var/log/pure-ftpd.log + install -d $PKG/etc/ssl/certs touch $PKG/etc/ssl/certs/pure-ftpd.pem chmod 0600 $PKG/etc/ssl/certs/pure-ftpd.pem - install -m 755 $SRC/pure-ftpd $PKG/etc/rc.d - install -m 644 $SRC/pure-ftpd.conf $PKG/etc + install -D -m 755 $SRC/pure-ftpd.rc $PKG/etc/rc.d/pure-ftpd + install -D -m 644 $SRC/pure-ftpd.pam $PKG/etc/pam.d/pure-ftpd + install -m 644 pam/ftpusers $PKG/etc/ + install -m 644 pure-ftpd.conf $PKG/etc/ rm -r $PKG/usr/share/doc } diff --git a/pure-ftpd/pure-ftpd.conf b/pure-ftpd/pure-ftpd.conf deleted file mode 100644 index 3bcdc3b2a..000000000 --- a/pure-ftpd/pure-ftpd.conf +++ /dev/null @@ -1,12 +0,0 @@ -# -# /etc/pure-ftpd.conf -# - -daemonize yes -chrooteveryone yes -anonymousonly no -anonymouscantupload yes -altlog clf:/var/log/pure-ftpd.log -tls 1 - -# End of file diff --git a/pure-ftpd/pure-ftpd.pam b/pure-ftpd/pure-ftpd.pam new file mode 100644 index 000000000..8cb7a58c8 --- /dev/null +++ b/pure-ftpd/pure-ftpd.pam @@ -0,0 +1,14 @@ +# +# /etc/pam.d/pure-ftpd - pure-ftpd service module configuration +# + +auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed +auth required pam_shells.so +auth required pam_nologin.so + +account include common-account + +password include common-password + +session include common-session + diff --git a/pure-ftpd/pure-ftpd b/pure-ftpd/pure-ftpd.rc index 74d142075..74d142075 100644 --- a/pure-ftpd/pure-ftpd +++ b/pure-ftpd/pure-ftpd.rc |