PKGBUILD fixes, add logrotate as source file

This commit is contained in:
tengel 2024-03-20 08:41:22 -05:00
parent 600922f1dd
commit 2bae8713a1
3 changed files with 18 additions and 14 deletions

View file

@ -4,7 +4,7 @@ pkgbase=holland
pkgname=('holland' 'holland-common' 'holland-mysqldump' 'holland-mysqllvm' pkgname=('holland' 'holland-common' 'holland-mysqldump' 'holland-mysqllvm'
'holland-pgdump' 'holland-xtrabackup') 'holland-pgdump' 'holland-xtrabackup')
pkgver=1.0.10 pkgver=1.0.10
pkgrel=2 pkgrel=3
changelog=holland.archlog changelog=holland.archlog
arch=('any') arch=('any')
url="http://hollandbackup.org" url="http://hollandbackup.org"
@ -12,8 +12,10 @@ license=('BSD' 'GPL2')
options=('emptydirs') options=('emptydirs')
makedepends=('python2-setuptools') makedepends=('python2-setuptools')
source=("http://hollandbackup.org/releases/stable/1.0/${pkgbase}-${pkgver}.tar.gz" source=("http://hollandbackup.org/releases/stable/1.0/${pkgbase}-${pkgver}.tar.gz"
"holland.logrotate"
"holland-1.0.10-cursor.patch") "holland-1.0.10-cursor.patch")
md5sums=('3435350d5c9dd57102e8b0470cd636c0' md5sums=('3435350d5c9dd57102e8b0470cd636c0'
'5b2d292dc7e1139fde8ab9439b0464ee'
'765146149bd193c1deb57675695d4680') '765146149bd193c1deb57675695d4680')
prepare() { prepare() {
@ -72,19 +74,6 @@ package_holland() {
install -Dm0640 config/backupsets/default.conf \ install -Dm0640 config/backupsets/default.conf \
"${pkgdir}/etc/holland/backupsets/default.conf" "${pkgdir}/etc/holland/backupsets/default.conf"
install -Dm0644 docs/man/holland.1 "${pkgdir}/usr/share/man/man1/holland.1" install -Dm0644 docs/man/holland.1 "${pkgdir}/usr/share/man/man1/holland.1"
install -dm0755 "${pkgdir}/etc/logrotate.d"
cat > "${pkgdir}/etc/logrotate.d/holland" <<EOF
/var/log/holland.log /var/log/holland/holland.log {
rotate 4
weekly
compress
missingok
create root adm
}
EOF
cd "${srcdir}/${pkgbase}-${pkgver}"
install -Dm0644 plugins/README \ install -Dm0644 plugins/README \
"${pkgdir}/usr/share/doc/holland/README.plugins" "${pkgdir}/usr/share/doc/holland/README.plugins"
install -Dm0644 config/providers/README \ install -Dm0644 config/providers/README \
@ -94,6 +83,8 @@ EOF
install -Dm0644 LICENSE "${pkgdir}/usr/share/doc/holland/LICENSE" install -Dm0644 LICENSE "${pkgdir}/usr/share/doc/holland/LICENSE"
install -Dm0644 README "${pkgdir}/usr/share/doc/holland/README" install -Dm0644 README "${pkgdir}/usr/share/doc/holland/README"
cp -a config/backupsets/examples "${pkgdir}/usr/share/doc/holland/examples" cp -a config/backupsets/examples "${pkgdir}/usr/share/doc/holland/examples"
install -Dm0644 "${srcdir}/holland.logrotate" "${pkgdir}/etc/logrotate.d/holland"
} }
package_holland-common() { package_holland-common() {

View file

@ -1,3 +1,8 @@
2014-12-12 Troy Engel <troyengel+arch@gmail.com>
* 1.0.10-3
Peer review changes for better PKGBUILD
Move logrotate to a source file
2014-12-11 Troy Engel <troyengel+arch@gmail.com> 2014-12-11 Troy Engel <troyengel+arch@gmail.com>
* 1.0.10-2 * 1.0.10-2
Create patch for MySQL cursor.execute() bug (fixed upstream) Create patch for MySQL cursor.execute() bug (fixed upstream)

View file

@ -0,0 +1,8 @@
/var/log/holland.log /var/log/holland/holland.log {
rotate 4
weekly
compress
missingok
create root adm
}