From 50f434fdf2af1e39edcb5bd2cbff1eed4ca5406c Mon Sep 17 00:00:00 2001 From: rhatto Date: Tue, 7 Apr 2009 22:32:35 +0000 Subject: lsyncd: addin lsyncd git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@421 18ef50b8-d735-4ccd-97c1-689132df3dd9 --- app/backup/lsyncd/Manifest | 23 +++++ app/backup/lsyncd/lsyncd.mkbuild | 185 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 208 insertions(+) create mode 100644 app/backup/lsyncd/Manifest create mode 100644 app/backup/lsyncd/lsyncd.mkbuild (limited to 'app') diff --git a/app/backup/lsyncd/Manifest b/app/backup/lsyncd/Manifest new file mode 100644 index 0000000..445ceec --- /dev/null +++ b/app/backup/lsyncd/Manifest @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +DIST lsyncd-1.26.tar.gz 171811 MD5 ff06aed03a012c84c0526a4f892900fe RMD160 79f2f3c88f956dafc41e9936fad9a0a02ce311f9 SHA1 73f738b987905ffcfe34f763921fe837e1b34102 SHA256 717eb5b17d2244993e8be5c63595457e7c7825ede20b21e072f1564552d850eb SHA512 1a47ed6459d5c8bc0be82296e0c52c19ae33b6dffc83dfc48ccefa1542a18e1fbcb0fafa98e507ad03cdcefcacfe68ca737d2662f39ccf032c16bd1ee32e3258 +MKBUILD lsyncd.mkbuild 5259 MD5 dae618bfdba97e08600f5b53dfe98c59 RMD160 d269df9ab78cb2f48bed47582787b0afff25d985 SHA1 48412b682a1919d23c3879572606b30492aef976 SHA256 1b9f99f8d5e7fd0776e5fec8dfeca4563bc1dcc055b55b6538ff15f5f624c141 SHA512 dbed43fc62b1b3e7ac82f5453cc84b6cb1a5da238ff65acd8f3e3e565afc1c17f78863b07b33be9758e6d40c12436840e29f1f441ec10aefa50f87fa974d0aa3 +SLACKBUILD lsyncd.SlackBuild 7220 MD5 6bf38456c9e3ee0a91a29b4d07b5f4fa RMD160 40c68b881ca795f20612a6ee1bfb0393ee2aaa65 SHA1 936dd64ae5d843a4a0e20fac7c754728ea0ee1d7 SHA256 d96630416f9515839e395813e52869210ee3b05eb880a6719d5192d09222a368 SHA512 b6bb3af127a903bcef1fd498a10f824f5e47df8266ba5ca4dcf1a27027449a67936e9aee9a61ad5f61d7866c8ce7b1cf126e47c8cf3084177787ea2846bdbe0d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iQIcBAEBAgAGBQJJ29VSAAoJEEHL93ESzgeibNQQAK4txyffT0zQ77ndqITwOYjq +V3nVnu1I5TtQ5t+hp7663Mf4ctr8L8aLaFSlw7TLy5cA8Yafg7kiGIRfPLPjkpI5 ++4wuXI8k6oKeA8qObr4N+g9wigF2iPhd8isolxUnO8IUs3CF65hSv2QW29mBvuQV +rYhgFxCET23dYOG884iUblEZVz3clulJBZ931b8b5vj8VTGB0M7dK+f8jOigL8G4 +i2U38XHUO2fM8zUVdPDAmAMyG1hrRKFzkrho7aMG7Lt+3dEtyQ3c7HFZZAXKcJ5F +VzlmLNqV09i64VU2oufD8csGLpV1f2LtLI4BAJ3mfLPi8RaJ+b/0H0tsi38dtjFu +yIrtts645qakPrKiqNwsfPBhBf6jr9K283+yd7ceSKThSO70VmMclIzgfw/oxS4E +DDbm2++BOwtnxYyLKiorw6dwcI3aWFtaflkdd5ZOel+nU4hGFQfQPLYk1Eo52IAz +bktJu4InVrz5V25cJ+TT/L+P+dOLcwyto5C0vI9Re9/UdVHutTpHL6iAoyepK1ws +5V2PfjdrpVcbTlzeEGISqEX6OT5BG54gl9gFqpGcqt8a7W4dCpYwxK8sqw23QBr8 +oQQB76ID4IzRq/+GbMFMyMjbVrmaI8M6r9EHmowXZwzR2q9pO0cGtE9Hxh5qNIqM +7eYa+Lw687+NsAYorDYJ +=E+Yn +-----END PGP SIGNATURE----- diff --git a/app/backup/lsyncd/lsyncd.mkbuild b/app/backup/lsyncd/lsyncd.mkbuild new file mode 100644 index 0000000..4a42d4c --- /dev/null +++ b/app/backup/lsyncd/lsyncd.mkbuild @@ -0,0 +1,185 @@ +# +# 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://lsyncd.googlecode.com/files/lsyncd-1.26.tar.gz" + +# 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]]="AUTHORS COPYING ChangeLog INSTALL NEWS README TODO" + +# +# ./configure options +[[OTHER CONFIGURE ARGS]]="" + +# +# 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]]="" +[[PATCH FILES]]="" +[[NUMBER OF PREFIX SLASHES TO STRIP]]="1" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +#[[SLACKBUILD PATH]]="app/backup/lsyncd" +[[SLACKBUILD PATH]]="app/backup/lsyncd" + +#--------------------- +# 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 +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script +off: slack_required + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +lsyncd: lsyncd +lsyncd: +lsyncd: Lsyncd uses rsync to synchronize local directories with a remote +lsyncd: machine running rsyncd. Lsyncd watches multiple directories trees +lsyncd: through inotify. The first step after adding the watches is to +lsyncd: rsync all directories with the remote host, and then sync single +lsyncd: file by collecting the inotify events. So lsyncd is a light-weight +lsyncd: live mirror solution that should be easy to install and use while +lsyncd: blending well with your system. See lsyncd --help for detailed +lsyncd: command line options. +lsyncd: +#