summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorАртём Шустров2012-12-11 11:15:00 +1100
committerАртём Шустров2012-12-11 11:15:00 +1100
commit28bb4984daa42f06aefe7feaf613e1de0a2f2977 (patch)
tree45c886888852fc999ce7a30157d788540732ef20 /PKGBUILD
parent64469bc0a65448256ab12b0e64d886c85d1b7d29 (diff)
downloadaur-28bb4984daa42f06aefe7feaf613e1de0a2f2977.tar.gz
3.1.12-1 Обновление программы
Плановое обновление программы, доработка пакета
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD93
1 files changed, 43 insertions, 50 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c519c7cc6a39..1358bbbb6584 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
pkgname=otrs
-pkgver=3.1.10
-itsmver=3.1.6
-pkgrel=2
+pkgver=3.1.12
+itsmver=3.1.7
+pkgrel=1
pkgdesc="OTRS is the leading open-source Help Desk and IT Service Management (ITSM)"
arch=("any")
options=("emptydirs")
@@ -35,7 +35,6 @@ backup=("etc/httpd/conf/extra/${pkgname}.conf")
install="${pkgname}.install"
source=("${pkgname}.conf"
"${pkgname}.install"
- "${pkgname}.diff"
"http://ftp.otrs.org/pub/otrs/${pkgname}-${pkgver}.tar.gz"
"http://ftp.otrs.org/pub/otrs/itsm/packages31/ITSMCore-${itsmver}.opm"
"http://ftp.otrs.org/pub/otrs/itsm/packages31/GeneralCatalog-${itsmver}.opm"
@@ -44,56 +43,50 @@ source=("${pkgname}.conf"
"http://ftp.otrs.org/pub/otrs/itsm/packages31/ITSMIncidentProblemManagement-${itsmver}.opm"
"http://ftp.otrs.org/pub/otrs/itsm/packages31/ITSMServiceLevelManagement-${itsmver}.opm"
"http://ftp.otrs.org/pub/otrs/itsm/packages31/ImportExport-${itsmver}.opm")
-_HTMLPATH="srv/http/${pkgname}"
+_OPMFILES=("ITSMCore-${itsmver}.opm"
+ "GeneralCatalog-${itsmver}.opm"
+ "ITSMChangeManagement-${itsmver}.opm"
+ "ITSMConfigurationManagement-${itsmver}.opm"
+ "ITSMIncidentProblemManagement-${itsmver}.opm"
+ "ITSMServiceLevelManagement-${itsmver}.opm"
+ "ImportExport-${itsmver}.opm")
+_HTMLPATH="${pkgdir}/srv/http/${pkgname}"
+_EXTDIR="${_HTMLPATH}/extentions"
package() {
- mkdir -p "${pkgdir}/${_HTMLPATH}/"
- cp -r ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/${_HTMLPATH}/
- cp ${pkgname}.diff ${pkgdir}/${_HTMLPATH}/
- cd "${pkgdir}/${_HTMLPATH}/"
- cat "${pkgname}.diff" | patch -p1
- rm "${pkgname}.diff"
- cd "${pkgdir}/.."
- _EXTDIR="${pkgdir}/${_HTMLPATH}/extentions"
- mkdir -p "${_EXTDIR}"
- install -D -m 0640 "${srcdir}/ITSMCore-${itsmver}.opm" \
- "${_EXTDIR}/ITSMCore-${itsmver}.opm"
- install -D -m 0640 "${srcdir}/GeneralCatalog-${itsmver}.opm" \
- "${_EXTDIR}/GeneralCatalog-${itsmver}.opm"
- install -D -m 0640 "${srcdir}/ITSMChangeManagement-${itsmver}.opm" \
- "${_EXTDIR}/ITSMChangeManagement-${itsmver}.opm"
- install -D -m 0640 "${srcdir}/ITSMConfigurationManagement-${itsmver}.opm" \
- "${_EXTDIR}/ITSMConfigurationManagement-${itsmver}.opm"
- install -D -m 0640 "${srcdir}/ITSMIncidentProblemManagement-${itsmver}.opm" \
- "${_EXTDIR}/ITSMIncidentProblemManagement-${itsmver}.opm"
- install -D -m 0640 "${srcdir}/ITSMServiceLevelManagement-${itsmver}.opm" \
- "${_EXTDIR}/ITSMServiceLevelManagement-${itsmver}.opm"
- install -D -m 0640 "${srcdir}/ImportExport-${itsmver}.opm" \
- "${_EXTDIR}/ImportExport-${itsmver}.opm"
- install -D -m 0640 "${srcdir}/${pkgname}.conf" \
- "${pkgdir}/etc/httpd/conf/extra/${pkgname}.conf"
- chown -R 33:33 "${pkgdir}/${_HTMLPATH}/"
- chmod -R u=rwX,g=r,o=r "${pkgdir}/${_HTMLPATH}/"
+ mkdir -p "${_HTMLPATH}/"
+ mkdir -p "${_EXTDIR}/"
+
+ cp -r ${srcdir}/${pkgname}-${pkgver}/* ${_HTMLPATH}/
+
+ for _OPMFILE in ${_OPMFILES[@]}; do
+ install -D -m 0640 "${srcdir}/${_OPMFILE}" "${_EXTDIR}/${_OPMFILE}"
+ done
+
+ install -D -m 0640 "${srcdir}/${pkgname}.conf" "${pkgdir}/etc/httpd/conf/extra/${pkgname}.conf"
+
+ chown -R 33:33 "${_HTMLPATH}/"
+ chmod -R u=rwX,g=r,o=r "${_HTMLPATH}/"
+
+ sed -i "s/\/opt\/otrs/\/srv\/http\/otrs/g" $(grep -rl "/opt/otrs" "${_HTMLPATH}/")
}
md5sums=('ebfeabfba189816c4b10861289406840'
'f0ae9b90828825382720f4422aa9c81d'
- 'f62b83ca1537bb4cefce675fec6011eb'
- 'fdadbc1c8e7a4d62d7e3afbc3c712702'
- '56ca1566b21aca220b8c404fdcf8f7cb'
- '8d69c34e3639764f56b76378fb1a7b1f'
- 'a0b5c0086dbdff853883041cae8c8629'
- '6a4214dad1ed9ec0eb3e908be46f64a8'
- 'a03c0af712d8dabd1c15f209d3a220b7'
- 'c86ccfd1d3de1e1c385accb3cc790262'
- 'fd913c540e0fd2f689ad99b4add07bf2')
+ 'db2aa63f73086abb86efa2ee13033c9f'
+ '3d25d053215eda581477635d9e56f8bf'
+ '94cd42ca848075e26161fb6d71402bb5'
+ '5ac80e89c009fb4145ce2edc11ee2676'
+ 'c49c648c9cbbc7c0e1469ea52003d75e'
+ '1f2399129287ff2c0a2d7616a5d93882'
+ 'cf8b6e657f87ef15abe286bda44b7bb2'
+ '4bfa4c0028e37d3a22b211ee10e44ae9')
sha1sums=('247719410cfd3b7a89843f2a7ae6820507f2b22d'
'69bc6abcdcb3df6e67181dc0644d0088007c6d78'
- '17036d224c1ad42348970236a39e666254dc932b'
- '91fa603052977ffc63948aeb33c22398645ca35b'
- '84e49f7dbae79f50acdc7f2aefa7f7e7a92da480'
- '6ef5c495dc5da33ca6768a2c3771bc41d76e3556'
- 'e11a82665515ba82ed220c5b8ed5e56cc201b953'
- '3fae708ec3b6fb08a2793d50ef2c65443573132d'
- '5ec817724ba07af4e9c31368a122ed50946b0664'
- '2a5c5e557d82b20def1e8163aad46a9cbbbe347f'
- 'd54d6e5f3f2e58d559f596f9f8ff7be7e4301840') \ No newline at end of file
+ '216ebbe832e3b3f8d329bf6739e78fb5786b0123'
+ '9cb5284b0604d5140513c3e6be99c8289ec35a82'
+ 'e0cc2cae78b6eb0337f22db3ea3fa22e13922fdd'
+ 'ef10729dd6cd10b38f1bcb14c52c999d219c5f01'
+ 'e284cb52c5a58f46aa684540a69a47aa31d1e3ae'
+ 'd6ed9750d0a3d83616ef2ed7cbb6de5f5905634d'
+ 'c9b7bcf4bbefdacac96bfd24ed5506029020b381'
+ '8265089736d78292672fd20fb7c32b81be1bf431') \ No newline at end of file