diff options
author | Luis Aranguren | 2019-01-27 20:11:02 +1100 |
---|---|---|
committer | Luis Aranguren | 2019-01-27 20:11:02 +1100 |
commit | 070caa822ce329d1bf697830f00f59751b111fc5 (patch) | |
tree | ad61138fac2d2c06aed276062740fee3d7cb6a2d /PKGBUILD | |
parent | aac0fce021d7154f437e72fddd4f5ffdeb0356fa (diff) | |
download | aur-070caa822ce329d1bf697830f00f59751b111fc5.tar.gz |
patch for error_Valid_CSRF_Token_Required
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 18 insertions, 6 deletions
@@ -1,9 +1,10 @@ + # Maintainer: Luis Aranguren <pizzaman@hotmail.com> # Contributor: Sigmund Vestergaard <sigmundv at gmail dot com> # pkgname=osticket pkgver=1.10.4 -pkgrel=1 +pkgrel=2 pkgdesc='A widely-used open source support ticket system.' arch=('any') url='http://www.osticket.com/' @@ -11,17 +12,28 @@ license=('GPL') depends=('php' 'php-apache' 'mariadb') makedepends=('unzip') install="${pkgname}.install" -source=("https://github.com/osTicket/osTicket/releases/download/v$pkgver/osTicket-v$pkgver.zip") -sha256sums=('dbfdc0159471b68a3f54898a18504b999bfeb03920551e2fb827a74cc69cd928') +source=("https://github.com/osTicket/osTicket/releases/download/v$pkgver/osTicket-v$pkgver.zip" + "error_Valid_CSRF_Token_Required.patch") +sha256sums=('dbfdc0159471b68a3f54898a18504b999bfeb03920551e2fb827a74cc69cd928' + '8398d7e5ca92508dc06291b44dc75ffb9f09d9850bfc6a13ec9eecfcc434d4c7') package() { - install -d ${pkgdir}/usr/share/webapps/osticket + cd $srcdir + + # make destination directory + install -d ${pkgdir}/usr/share/webapps/${pkgname} + + # unzip into right folder sleep 1 echo "Extracting files" sleep 1 - unzip -d ${pkgdir}/usr/share/webapps/osticket "osTicket-v$pkgver" + unzip -d ${pkgdir}/usr/share/webapps/${pkgname} "osTicket-v$pkgver" + + # fix issue https://github.com/osTicket/osTicket/issues/4262#issuecomment-386066797 with patch + cd ${pkgdir}/usr/share/webapps/${pkgname}/upload + patch -Np1 -i "${srcdir}/error_Valid_CSRF_Token_Required.patch" # fix permissions (probably needs to get included upstream) find ${pkgdir}/usr/share/webapps/$pkgname -type f -exec chmod 0664 {} \; - find ${pkgdir}/usr/share/webapps/$pkgname -type d -exec chmod 0775 {} \; + find ${pkgdir}/usr/share/webapps/$pkgname -type d -exec chmod 0775 {} \; } |