vegadns.patch
author Tomas Zeman <tzeman@volny.cz>
Fri, 12 Apr 2013 11:42:52 +0200
changeset 146 9d936651549d
parent 115 473b0add854d
permissions -rw-r--r--
lighttpd-backport.patch: no systemd; fixed deps
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
From: Tomas Zeman <tzeman@volny.cz>
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
Date: Fri, 21 Dec 2007 00:38:25 +0100
115
473b0add854d vegadns.patch: folded w/ upgrade-0.9-vegadns.patch; perl-appconfig.patch: folded w/ upgrade-0.9-perl-appconfig.patch
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     3
473b0add854d vegadns.patch: folded w/ upgrade-0.9-vegadns.patch; perl-appconfig.patch: folded w/ upgrade-0.9-perl-appconfig.patch
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     4
vegadns
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
115
473b0add854d vegadns.patch: folded w/ upgrade-0.9-vegadns.patch; perl-appconfig.patch: folded w/ upgrade-0.9-perl-appconfig.patch
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     6
diff -r 2c76c1dbf35e source/custom/vegadns/FrugalBuild
473b0add854d vegadns.patch: folded w/ upgrade-0.9-vegadns.patch; perl-appconfig.patch: folded w/ upgrade-0.9-perl-appconfig.patch
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
473b0add854d vegadns.patch: folded w/ upgrade-0.9-vegadns.patch; perl-appconfig.patch: folded w/ upgrade-0.9-perl-appconfig.patch
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
     8
+++ b/source/custom/vegadns/FrugalBuild	Wed Feb 15 15:27:40 2012 +0100
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
@@ -0,0 +1,30 @@
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
+# Maintainer: Tomas Zeman <tzeman@volny.cz>
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
+pkgname=vegadns
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
+pkgver=0.9.10
115
473b0add854d vegadns.patch: folded w/ upgrade-0.9-vegadns.patch; perl-appconfig.patch: folded w/ upgrade-0.9-perl-appconfig.patch
Tomas Zeman <tzeman@volny.cz>
parents: 1
diff changeset
    14
+pkgrel=2
1
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
+pkgdesc="tinydns administration tool"
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
+_F_sourceforge_dirname="vegadns"
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
+_F_sourceforge_ext=".tgz"
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
+Finclude sourceforge
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
+backup=(etc/vegadns/config.php)
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    20
+url="http://www.vegadns.org/"
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
+purl="http://sourceforge.net/project/showfiles.php?group_id=136918"
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
+depends=('php' 'libmysqlclient')
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
+archs=('i686')
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
+up2date="lynx -nolist -dump '$purl'|grep -m1 '$pkgname-stable'|sed 's/.*$pkgname-\([0-9.]*\) .*/\1/'"
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
+sha1sums=('18403649ca84743622defd79f37e5cbc6b21c822')
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    26
+
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
+build() {
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    28
+	www='/var/www'
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
+	Fmkdir $www/$pkgname /etc/$pkgname /usr/share/$pkgname
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
+	Fcd
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    31
+	mv .htaccess *.php images smarty src templates $Fdestdir$www/$pkgname || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
+	mv update-data.sh $Fdestdir/usr/share/$pkgname/update-data || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    33
+	Fmkdir /var/$pkgname/{templates_c,configs,cache,sessions}
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
+	chown -R nobody:nobody $Fdestdir/var/$pkgname || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
+	chmod -R 770 $Fdestdir/var/$pkgname || Fdie
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
+	Fmv $www/$pkgname/src/config.php /etc/$pkgname/
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
+	Fsed '$private_dirs .*' "\$private_dirs = '/var/$pkgname';" $Fdestdir/etc/$pkgname/config.php
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    38
+	Fln /etc/$pkgname/config.php $www/$pkgname/src/config.php
32f160a66da4 Imported patches of my packages
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    39
+}