diff options
-rw-r--r-- | net/libs/courier-authlib/Manifest | 24 | ||||
-rw-r--r-- | net/libs/courier-authlib/courier-authlib.mkbuild | 192 | ||||
-rw-r--r-- | net/libs/courier-authlib/rc.courier-authlib.new | 61 |
3 files changed, 277 insertions, 0 deletions
diff --git a/net/libs/courier-authlib/Manifest b/net/libs/courier-authlib/Manifest new file mode 100644 index 0000000..c67bc4a --- /dev/null +++ b/net/libs/courier-authlib/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST courier-authlib-0.62.2.tar.bz2 2233216 MD5 8b69745b1cb191ae5f743b8758ad2ff9 RMD160 c0f4f32994056f8034f30055cfe55238d137a2ca SHA1 dc495ad6c54c271483d4862e09788621d86629a9 SHA256 8ce756df57c7f4c09219fe9c70b4f7e6002a2e0fbf9de73f304c22b316387c50 SHA512 4b2ddaf1db6b439b547143d583b02dc5379a71b557ec70ba5f0934a60e5d6fbacd322032d296183359106b0655effeb44262337d35cb6749f56244f66d605e53 +MISC rc.courier-authlib.new 1308 MD5 e361ca49dc038867353c0dd564bd1831 RMD160 62302a8a381781e02bc5b8b11646aa63e3f31912 SHA1 211e60f3bc3d5f8a8d5bd24fc3940d1ea9098cd7 SHA256 f1ec813ef0be6ee703f726b7c66566406e4d8ce988e271187a68e9b69af895b5 SHA512 083014bab0422eafc19152936acfb540936f6bfa3be4cd0adae51b5ce4ba59f42ffee306a98919cc038bcb5c2cd9f750e035ab00f34e122f85f5ee6b3b5d1a27 +MKBUILD courier-authlib.mkbuild 5457 MD5 881506484abc56a83121be6f8cd3988c RMD160 3707aa231469e7f6cb8b34a530748462ee8aba4e SHA1 5cb797a13c0b46f4a6c11deddb0ec509160011c7 SHA256 3fc088dbc143d8d1e4afd3a963ac9c0f9349f3d563398c812a50f4ee94f74d39 SHA512 15365bf289bb509a2e2b9ce7bcf76929d52829d5b6db13a4dcdfdf3feaf47f9c48ead7033dff048bdec90218093a3c06d337482e996b771eb58a960bdbab0c5d +SLACKBUILD courier-authlib.SlackBuild 8517 MD5 9bce42bcbd2ed6f133fc58627872612a RMD160 a6dab9c36ed6e667c11cf99421eab0360f47bff2 SHA1 a1562a727042c1b5414a7d734b94a4558b60c3b5 SHA256 eb13908abc6aa11ab64d92b7713a31d5953def8704bcdc2ee09211c08f16d17d SHA512 76bf8f79583c07cfbbedda5c89695d87c9d0b200ec81d0288e0b1b03c5ae9abad7b9ab9046687e2db7f60957fd9ab9cc5d1e515a35ee8b4bf4c12dfb18f7c5e5 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iQIcBAEBAgAGBQJJ9PYYAAoJEEHL93ESzgeiNloP/13K8HQsOxfFqQPhqwG4qBKN +Val7AgDYo/GzWlYDndWuDTDOSGktRo1la794JgXw347pFfjAxQmbNp9SYVV7yZMO +EiSFugUF1rFZlYOM462xvdbscD3CGoquDAWAqdyCN04javmcSKIc22f0dAlQh6oV +qvLgmhwJ4SsKmAwZ48Qv6qdAeD/t2Zf5NVhXA6fgTrkVd/ty6SHJOyan+TUOneWg +ZXJ20CHn/RNpm0asKHtVq6ehSOuMK+OpNwuZ8CnKVz++/Ju5lZCM3ciYkvoiac0N +fewhSSpXVjNusPPK6gtyQis+o+yLHfvSHtLlS/Ox+somxDLe6nmlOh0szrQOvsKU +EeA/C3zf1Xv3xKiTnR3GSSKFr2m/E/Yo6AGrvRcAdDL0F11DDRNSYHJxHzfaPfYh +tOG3Y8HoFGS4e5VPyOlUnr6C/6vyXqNtU22JNITO9e5B/mRdfDiFM+SyEe9hvQ79 +M5i8ku5cqFvGnKg/CxrLVngKQRZaUSrQDKReUBkOxhFTSC1MLkrqYjyjYAVkGe86 +ZyRJJOwXRyk8KuaNxH4u0Rn6rQyDPC/VImGoHNc0ljoJEu/HYgXtDGS5e6n2UCpO +208NM2KJspSDEB0Cpee5big7uf8R/OKUQ6vBZFOj5FbXQCLy2bEZ00Km0DZ9fm2n +D2HWY4+o/Lq9ESWj8yxd +=eJLC +-----END PGP SIGNATURE----- diff --git a/net/libs/courier-authlib/courier-authlib.mkbuild b/net/libs/courier-authlib/courier-authlib.mkbuild new file mode 100644 index 0000000..bf8a51b --- /dev/null +++ b/net/libs/courier-authlib/courier-authlib.mkbuild @@ -0,0 +1,192 @@ +# +# This mkbuild is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or any later version. +# +# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA +# +# Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br ) +# Version $Rev: 803 $ - $Author: rhatto $ + +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Silvio Rhatto" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rha" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://downloads.sourceforge.net/courier/courier-authlib-0.62.2.tar.bz2" + +# Source base name. if different from package name. Null ("") to default value. +# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[SOURCE NAME]]="" + +# Package name. Null ("") to auto-set +# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[PACKAGE NAME]]="" + +# +# Package default ARCH +# Default set is i486 +[[ARCH]]="" + +# +# Package version. Null ("") to auto-set. +# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[VERSION]]="" + +# +# Package extension. Null ("") to auto-set +# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[EXTENSION]]="" + +# +# Build number. +# Auto-set to default 1 +[[BUILD NUMBER]]="" + +# +# Source Name construction string +# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION +[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION" + +# +# Unpacker programa ("") to auto-set. Default "tar" +# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf" +[[UNPACKER]]="" +[[UNPACKER FLAGS]]="" + +# +# Dependency list input +# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]" +# Example: +[[SLACK REQUIRED]]="" + +# +# Decompress program +# gz, tgz, bz2, set null ("") to auto-set +# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[DECOMPRESSOR]]="" + +# +# Decompress check flag +# gz, tgz, bz2, set null ("") to auto-set +[[DECOMPRESSOR TEST FLAG]]="" + +# +# Documentation files. Null ("") to auto-set commom doc-files: +# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.* +[[DOCUMENTATION FILES]]="" + +# +# ./configure options +[[OTHER CONFIGURE ARGS]]="--sysconfdir=/etc" + +# +# PREFIX. Default /usr +[[PREFIX]]="/usr" + +# +# Number of jobs +[[NUMBER OF JOBS]]="" + +#--------------------- +# Others changes +#--------------------- +#[[MD5SUM CODE]]="" +#[[MD5SUM EXTENSION]]="" +#[[SIGNING KEY]]="" +#[[SIGNING KEY URL]]="" +#[[SIGNING KEY ID]]="" +#[[SIGNING URL]]="" +#[[CONFIG FILES]]="" +#[[PATCH URLS]]="" +[[REST OF DOINST.SH]]="config etc/rc.d/rc.courier-authlib.new" +[[PATCH FILES]]="" +[[NUMBER OF PREFIX SLASHES TO STRIP]]="1" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +#[[SLACKBUILD PATH]]="net/libs/courier-authlib" +[[SLACKBUILD PATH]]="net/libs/courier-authlib" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: download_patches +off: svn_source +off: git_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: manifest_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files + on: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files + on: postinstall_script +off: slack_required + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +courier-authlib: courier-authlib (Courier Authentication Library) +courier-authlib: +courier-authlib: The Courier Authentication Library is an API toolkit for +courier-authlib: implementing password validation and account metadata lookups. +courier-authlib: Authentication can be configured using either the traditional system +courier-authlib: password file lookups, or using MySQL, PostgreSQL, LDAP, or DB/GDBM +courier-authlib: databases. +courier-authlib: +courier-authlib: +courier-authlib: +courier-authlib: +#<slackdesc + +#>install_package +# Install +make install DESTDIR="$PKG" || exit $ERROR_INSTALL +make install-migrate DESTDIR=$PKG install || exit $ERROR_INSTALL +make install-configure DESTDIR=$PKG install || exit $ERROR_INSTALL +#<install_package diff --git a/net/libs/courier-authlib/rc.courier-authlib.new b/net/libs/courier-authlib/rc.courier-authlib.new new file mode 100644 index 0000000..916be5f --- /dev/null +++ b/net/libs/courier-authlib/rc.courier-authlib.new @@ -0,0 +1,61 @@ +#! /bin/sh +# +# description: Authlib - Courier authentication library. +# +# If you want the courier-authlib daemon run at startup make +# the rc script executable, for example: +# chmod +x /etc/rc.d/rc.courier-authlib +# and add something like this to your /etc/rc.d/rc.local file +# +# # Start the courier-authlib daemon. +# if [ -x /etc/rc.d/rc.courier-authlib ]; then +# . /etc/rc.d/rc.courier-authlib start +# fi +# +# grabbed from http://www.tuxjm.net/downloads/source/testing/courier-authlib/courier-authlib-init +# + +prefix="/usr" +exec_prefix="/usr" +sysconfdir="/etc/" +sbindir="/usr/sbin" + +if test ! -f /etc/authlib/authdaemonrc +then + echo "/etc/authlib/authdaemonrc does not exist, forgot make install-configure?" + exit 1 +fi + +case "$1" in +start) + cd / + # Start daemons. + touch /var/lock/subsys/courier-authlib + + echo -n "Starting Courier authentication services:" + + $sbindir/authdaemond start + + echo " authdaemond" + ;; +stop) + echo -n "Stopping Courier authentication services:" + + $sbindir/authdaemond stop + + echo " authdaemond" + rm -f /var/lock/subsys/courier-authlib + ;; +restart) + $0 stop + $0 start + ;; +reload) + echo -n "Starting Courier authentication services:" + + $sbindir/authdaemond restart + + echo " authdaemond" + ;; +esac +exit 0 |