aboutsummaryrefslogtreecommitdiffstats
path: root/etc/upload.conf
diff options
context:
space:
mode:
Diffstat (limited to 'etc/upload.conf')
-rw-r--r--etc/upload.conf139
1 files changed, 139 insertions, 0 deletions
diff --git a/etc/upload.conf b/etc/upload.conf
new file mode 100644
index 0000000..37a1059
--- /dev/null
+++ b/etc/upload.conf
@@ -0,0 +1,139 @@
+# youri-upload sample configuration file
+# $Id: upload.conf 1179 2006-08-05 08:30:57Z warly $
+
+# repository declaration
+repository = plf
+
+# targets declaration
+targets = cooker 2006.0
+
+# repository definition
+[plf]
+class = Youri::Repository::PLF
+install_root = ${HOME}/ftp/mandriva
+version_root = ${HOME}/cvs
+archive_root = ${HOME}/backup/mandriva
+noarch = i586
+
+# targets definition
+[cooker]
+checks = <<EOF
+--- #YAML:1.0
+- tag
+- recency
+- history
+EOF
+actions = <<EOF
+--- #YAML:1.0
+- sign
+- install
+- link
+- archive
+- clean
+- bugzilla
+- cvs
+- mail
+- rss
+EOF
+
+[2006.0]
+checks = <<EOF
+--- #YAML:1.0
+- type
+- tag
+- recency
+- history
+- precedence
+EOF
+actions = <<EOF
+--- #YAML:1.0
+- sign
+- install
+- link
+- archive
+- clean
+EOF
+
+# checks definition
+[tag]
+class = Youri::Upload::Check::Tag
+tags = <<EOF
+--- #YAML:1.0
+release: 'plf$'
+packager: '<\w+@zarb\.org>$'
+distribution: '^Mandriva Linux$'
+vendor: '^Penguin Liberation Front$'
+EOF
+
+[recency]
+class = Youri::Upload::Check::Recency
+
+[history]
+class = Youri::Upload::Check::History
+
+[precedence]
+class = Youri::Upload::Check::Precedence
+target = cooker
+
+[type]
+class = Youri::Upload::Check::Type
+type = binary
+
+# actions definitions
+[sign]
+class = Youri::Upload::Action::Sign
+name = plf@zarb.org
+path = ${HOME}/.gnupg
+passphrase = s3kr3t
+
+[install]
+class = Youri::Upload::Action::Install
+
+[link]
+class = Youri::Upload::Action::Link
+
+[archive]
+class = Youri::Upload::Action::Archive
+
+[clean]
+class = Youri::Upload::Action::Clean
+
+[mail]
+class = Youri::Upload::Action::Mail
+mta = /usr/sbin/sendmail
+to = plf-announce@zarb.org
+reply_to = plf-discuss@zarb.org
+from = plf@zarb.org
+prefix = RPM
+cc = <<EOF
+--- #YAML:1.0
+hot-base: david@dindinx.org bellamy@neverland.net
+dcgui: mathen@ketelhot.de
+dclib: mathen@ketelhot.de
+Video-DVDRip: dvdrip-users@exit1.org
+hackVideo-DVDRip: dvdrip-users@exit1.org
+goosnes: tak@bard.sytes.net
+avidemux: fixounet@free.fr
+vobcopy: robos@muon.de
+drip: drip-devel@lists.sourceforge.net
+libdscaler: vektor@dumbterm.net
+xawdecode: pingus77@ifrance.com
+EOF
+
+[rss]
+class = Youri::Upload::Action::RSS
+file = ${HOME}/www/changelog.rss
+title = PLF packages updates
+link = http://plf.zarb.org/
+description = ChangeLog for PLF packages
+
+[cvs]
+class = Youri::Upload::Action::CVS
+
+[bugzilla]
+class = Youri::Upload::Action::Bugzilla
+host = localhost
+base = plf_bugs
+user = plf
+pass = s3kr3t
+contact = plf@zarb.org