diff options
author | Артём Шустров | 2013-11-16 00:35:19 +1100 |
---|---|---|
committer | Артём Шустров | 2013-11-16 00:35:19 +1100 |
commit | 8db854d50c8393783689ce2821128be75ead3d13 (patch) | |
tree | 8e71edae71a8eb7ce2450e3a332b02645d3a3fec | |
parent | 188c22aeb118f13257c47bbcc65bffe7eec1c3ae (diff) | |
download | aur-8db854d50c8393783689ce2821128be75ead3d13.tar.gz |
3.3.1-1 Обновление программы
Плановое обновление программы, файл настроек вынесен в /etc/webapps/otrs/
-rw-r--r-- | .SRCINFO | 101 | ||||
-rw-r--r-- | PKGBUILD | 182 | ||||
-rw-r--r-- | otrs.install | 31 |
3 files changed, 168 insertions, 146 deletions
@@ -1,6 +1,6 @@ pkgbase = otrs pkgdesc = OTRS is the leading open-source Help Desk and IT Service Management (ITSM) - pkgver = 3.2.10 + pkgver = 3.3.1 pkgrel = 1 url = http://www.otrs.com/ install = otrs.install @@ -30,75 +30,80 @@ pkgbase = otrs depends = perl-yaml-libyaml depends = perl-text-csv-xs depends = perl-xml-parser + depends = perl-crypt-eksblowfish options = emptydirs + backup = etc/webapps/otrs/Config.pm source = otrs.install - source = http://ftp.otrs.org/pub/otrs/otrs-3.2.10.tar.gz - source = http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMCore-3.2.9.opm - source = http://ftp.otrs.org/pub/otrs/itsm/packages32/GeneralCatalog-3.2.9.opm - source = http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMChangeManagement-3.2.9.opm - source = http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMConfigurationManagement-3.2.9.opm - source = http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMIncidentProblemManagement-3.2.9.opm - source = http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMServiceLevelManagement-3.2.9.opm - source = http://ftp.otrs.org/pub/otrs/itsm/packages32/ImportExport-3.2.9.opm + source = http://ftp.otrs.org/pub/otrs/otrs-3.3.1.tar.gz + source = http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMCore-3.3.1.opm + source = http://ftp.otrs.org/pub/otrs/itsm/packages33/GeneralCatalog-3.3.1.opm + source = http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMChangeManagement-3.3.1.opm + source = http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMConfigurationManagement-3.3.1.opm + source = http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMIncidentProblemManagement-3.3.1.opm + source = http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMServiceLevelManagement-3.3.1.opm + source = http://ftp.otrs.org/pub/otrs/itsm/packages33/ImportExport-3.3.1.opm source = http://ftp.otrs.org/pub/otrs/packages/Benchmark-1.2.5.opm source = http://ftp.otrs.org/pub/otrs/packages/Calendar-1.9.5.opm - source = http://ftp.otrs.org/pub/otrs/packages/FAQ-2.2.3.opm + source = http://ftp.otrs.org/pub/otrs/packages/FAQ-2.3.1.opm source = http://ftp.otrs.org/pub/otrs/packages/FileManager-1.4.9.opm - source = http://ftp.otrs.org/pub/otrs/packages/iPhoneHandle-1.2.1.opm + source = http://ftp.otrs.org/pub/otrs/packages/iPhoneHandle-1.3.1.opm source = http://ftp.otrs.org/pub/otrs/packages/MasterSlave-1.1.2.opm + source = http://ftp.otrs.org/pub/otrs/packages/OTRSCodePolicy-1.0.1.opm source = http://ftp.otrs.org/pub/otrs/packages/OpenNMS-1.2.1.opm - source = http://ftp.otrs.org/pub/otrs/packages/OTRSMasterSlave-1.3.1.opm - source = http://ftp.otrs.org/pub/otrs/packages/Support-1.5.2.opm - source = http://ftp.otrs.org/pub/otrs/packages/Survey-2.2.2.opm - source = http://ftp.otrs.org/pub/otrs/packages/SystemMonitoring-2.4.3.opm + source = http://ftp.otrs.org/pub/otrs/packages/OTRSMasterSlave-1.4.2.opm + source = http://ftp.otrs.org/pub/otrs/packages/Support-1.5.4.opm + source = http://ftp.otrs.org/pub/otrs/packages/Survey-2.3.1.opm + source = http://ftp.otrs.org/pub/otrs/packages/SystemMonitoring-2.5.2.opm source = http://ftp.otrs.org/pub/otrs/packages/SystemStatus-1.6.1.opm - source = http://ftp.otrs.org/pub/otrs/packages/TimeAccounting-2.2.1.opm + source = http://ftp.otrs.org/pub/otrs/packages/TimeAccounting-2.3.1.opm source = http://ftp.otrs.org/pub/otrs/packages/WebMail-0.13.2.opm - md5sums = 8bc13e1c1baccae9c3ba01204f5d72e7 - md5sums = 12d2584493d9d0f5077d5d9536fc8425 - md5sums = c4b451e805f335a607635f54f73b2746 - md5sums = 7eb85a9bbdb7c7afd3b19d393a3ecb43 - md5sums = 5d72eb1a642e8f170525048b45cfcf3a - md5sums = 5427ea2345a2a8933d1707c0cb451017 - md5sums = 175da811714d67f8d7ca4d61444f3851 - md5sums = 100892aca6c7cee470d93d7ab1c22dbc - md5sums = 6ac4cb1e97e8906bf3093da4a3d0b83b + md5sums = 6ae7c4f13927318f80c838b6ac4c9e0c + md5sums = df19ce9a4596623785cd914ffe557591 + md5sums = e898594668a2b71e170566c2f65d5457 + md5sums = 21d7a10e82fd1c6544f0661a901d1cad + md5sums = bfd1fd89119c665e3a244e5ce37aff45 + md5sums = bb571557e91e35ddcbe777e4d2822d16 + md5sums = 174ebc7f3b5925561a6739cf75e28047 + md5sums = 5e356ace67fa00d13eb2859e8a14056e + md5sums = 532117acbea3dffcb37d7b8db0080f2e md5sums = c095828fb4aade210835fb1250fcaf6b md5sums = 3a9342a8b7347bf47f832d58020beb9c - md5sums = aade92fc7df2b0a5507a6c23c09f7917 + md5sums = dceec7be8ec2a83df8d3c1d20a62fc60 md5sums = 693dfab8458e202d935f31f4c7128670 - md5sums = 97b5c54bc93a06129f4acfed9171562e + md5sums = 273707110ec37179288fcbb67c71fc7e md5sums = cec1d57f6fc904d6b8ed4748ed07e92c + md5sums = a5d32e6840bbbd660d3efe54086b1ddb md5sums = 384bb6437746686e18ff13e9bcea9f2f - md5sums = d7ad2163a76f2cc6792248cc648db939 - md5sums = dcfa6860fdb662f60823c0db29edb2eb - md5sums = 129d55b43b4c9ae3b300b2d14963c5d6 - md5sums = 620e8cf2b1a9b9bb0c0c0e3cb7a5aa19 + md5sums = 3dafa9dd8e706e6ac0d32ac619221192 + md5sums = d2279a0d9881f2dd67abb7133b1763b0 + md5sums = 62908eea8bb5bb9db763730abb8f6fa3 + md5sums = 6576d6f293814e6e1346b066fbe5c742 md5sums = 618f815328b9a5a8e262138ff7ca6d9b - md5sums = 71050a96b257a33bf56a60a4040b0ba4 + md5sums = 3616b36f808e2a559ec1f340f68da9cd md5sums = 7083a797c1a6a7da73fde4b3f289a9fe - sha1sums = 198376bbc5b89567891e01703f1e8e5d8a5aa819 - sha1sums = ca6378df7593115def94c30d6b6b8735883b3337 - sha1sums = 2ab8476b3b0918eb1da87e98901ec7aac5d8e9e9 - sha1sums = 1ed0dcdcff5893c6d9256d97832e219f722f8afb - sha1sums = 79a7bd9745c4d86eaf0eda07634fde6ada838a06 - sha1sums = 2dfa9e926ade6f56daf46e28c75c6bd3cd5f0129 - sha1sums = 318a822820a0017dd37c7f28cd6ba562c82ba7d4 - sha1sums = 19b7b3dc929c05b0671edadd48a2b867e51abce4 - sha1sums = 4174f4c2d949b82d8343006031efb3acd535273d + sha1sums = aa8e024dcf6dc0f29fe421ca5f0451b701ede0b8 + sha1sums = f3ce7e0b0ae9d6af9466fcef2274234f946f4af8 + sha1sums = 7e3013a5ef29fa062dab38eb2a67aa6c50b2590b + sha1sums = 1b07d23649e74c04570c79cccc8253959467676c + sha1sums = cb49a3b878345476ba569a5652deb0c709d976a2 + sha1sums = be20f715cd1d572532a05e89f3eea4bec502c558 + sha1sums = 326d3fab185f23090ce880bdb518d792cb468867 + sha1sums = 1c2e40162903bfca6ca1f9c881c8991b88141ad7 + sha1sums = cef016db42454e59d3c64e7ad2e820715d4c145c sha1sums = 232a8412b361b8cc0c3faf0ab24cb19bce2dd6bc sha1sums = 5362cc6fc56d8b5e2a9b208c8d5789213bba5576 - sha1sums = d0bae4ccae03338b6bd7a316571ac30b7e2f7102 + sha1sums = f4250b19232cb645b679855865cd232e5a8008f5 sha1sums = 06b0f08497e33bf243b34c075507367baeaca071 - sha1sums = 70fa01141d502acd7b1618a7b7c21e3774173161 + sha1sums = 43d159a8a69c71fd5063e907d05e52f989922509 sha1sums = 319c419b4533b7daa66a5decbb61fb2a7f945105 + sha1sums = fb0ec5a97f788fbd3129f4f4d40a8d5d123577a0 sha1sums = a55a04cf4ec9cbcffaef88aeed3432e7b8e527b3 - sha1sums = 9925532ef5c381428e0eccbcc0430afb2330abaf - sha1sums = 63001007a4088d44fd36554f9219d547ceb1f2af - sha1sums = 4ade92ba589dc6c874d61e5b7f25949115522aae - sha1sums = 4eee8c22cb3d652b79efdf3df0daa1fedfbbaeff + sha1sums = b21006481c88d792b35ad543900ab1c318eb61aa + sha1sums = bd95753e1c1ac2584286ce45aec7ac42aae6aedc + sha1sums = b998d5ffd0c2deefd3aee7cd79c6523000ec3706 + sha1sums = 03127c1d256b4fb81bb14f7f30c5e965502c6a1d sha1sums = 3f44f7f7868874a8d9d940b11ba624f3633b6c54 - sha1sums = 04eddb1f929d2e8967ebdab751bb291d0cf84341 + sha1sums = 44ebda46d181d5032539a2624f4f06da7b5d57cf sha1sums = 0f0e466b1e25ab0ff4554e953b5f5804fab65efa pkgname = otrs @@ -1,6 +1,6 @@ pkgname=otrs -pkgver=3.2.10 -itsmver=3.2.9 +pkgver=3.3.1 +itsmver=3.3.1 pkgrel=1 pkgdesc="OTRS is the leading open-source Help Desk and IT Service Management (ITSM)" arch=("any") @@ -30,130 +30,124 @@ depends=("apache>=2" "perl-pdf-api2" "perl-yaml-libyaml" "perl-text-csv-xs" - "perl-xml-parser") + "perl-xml-parser" + "perl-crypt-eksblowfish") +backup=("etc/webapps/${pkgname}/Config.pm") install="${pkgname}.install" source=("${pkgname}.install" "http://ftp.otrs.org/pub/otrs/${pkgname}-${pkgver}.tar.gz" # ITSM - "http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMCore-${itsmver}.opm" - "http://ftp.otrs.org/pub/otrs/itsm/packages32/GeneralCatalog-${itsmver}.opm" - "http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMChangeManagement-${itsmver}.opm" - "http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMConfigurationManagement-${itsmver}.opm" - "http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMIncidentProblemManagement-${itsmver}.opm" - "http://ftp.otrs.org/pub/otrs/itsm/packages32/ITSMServiceLevelManagement-${itsmver}.opm" - "http://ftp.otrs.org/pub/otrs/itsm/packages32/ImportExport-${itsmver}.opm" + "http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMCore-${itsmver}.opm" + "http://ftp.otrs.org/pub/otrs/itsm/packages33/GeneralCatalog-${itsmver}.opm" + "http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMChangeManagement-${itsmver}.opm" + "http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMConfigurationManagement-${itsmver}.opm" + "http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMIncidentProblemManagement-${itsmver}.opm" + "http://ftp.otrs.org/pub/otrs/itsm/packages33/ITSMServiceLevelManagement-${itsmver}.opm" + "http://ftp.otrs.org/pub/otrs/itsm/packages33/ImportExport-${itsmver}.opm" # Packages "http://ftp.otrs.org/pub/otrs/packages/Benchmark-1.2.5.opm" "http://ftp.otrs.org/pub/otrs/packages/Calendar-1.9.5.opm" - "http://ftp.otrs.org/pub/otrs/packages/FAQ-2.2.3.opm" + "http://ftp.otrs.org/pub/otrs/packages/FAQ-2.3.1.opm" "http://ftp.otrs.org/pub/otrs/packages/FileManager-1.4.9.opm" - "http://ftp.otrs.org/pub/otrs/packages/iPhoneHandle-1.2.1.opm" + "http://ftp.otrs.org/pub/otrs/packages/iPhoneHandle-1.3.1.opm" "http://ftp.otrs.org/pub/otrs/packages/MasterSlave-1.1.2.opm" + "http://ftp.otrs.org/pub/otrs/packages/OTRSCodePolicy-1.0.1.opm" "http://ftp.otrs.org/pub/otrs/packages/OpenNMS-1.2.1.opm" - "http://ftp.otrs.org/pub/otrs/packages/OTRSMasterSlave-1.3.1.opm" - "http://ftp.otrs.org/pub/otrs/packages/Support-1.5.2.opm" - "http://ftp.otrs.org/pub/otrs/packages/Survey-2.2.2.opm" - "http://ftp.otrs.org/pub/otrs/packages/SystemMonitoring-2.4.3.opm" + "http://ftp.otrs.org/pub/otrs/packages/OTRSMasterSlave-1.4.2.opm" + "http://ftp.otrs.org/pub/otrs/packages/Support-1.5.4.opm" + "http://ftp.otrs.org/pub/otrs/packages/Survey-2.3.1.opm" + "http://ftp.otrs.org/pub/otrs/packages/SystemMonitoring-2.5.2.opm" "http://ftp.otrs.org/pub/otrs/packages/SystemStatus-1.6.1.opm" - "http://ftp.otrs.org/pub/otrs/packages/TimeAccounting-2.2.1.opm" + "http://ftp.otrs.org/pub/otrs/packages/TimeAccounting-2.3.1.opm" "http://ftp.otrs.org/pub/otrs/packages/WebMail-0.13.2.opm") -_ITSMFILES=("ITSMCore-${itsmver}.opm" - "GeneralCatalog-${itsmver}.opm" - "ITSMChangeManagement-${itsmver}.opm" - "ITSMConfigurationManagement-${itsmver}.opm" - "ITSMIncidentProblemManagement-${itsmver}.opm" - "ITSMServiceLevelManagement-${itsmver}.opm" - "ImportExport-${itsmver}.opm") -_PKGSFILES=("Benchmark-1.2.5.opm" - "Calendar-1.9.5.opm" - "FAQ-2.2.3.opm" - "FileManager-1.4.9.opm" - "iPhoneHandle-1.2.1.opm" - "MasterSlave-1.1.2.opm" - "OpenNMS-1.2.1.opm" - "OTRSMasterSlave-1.3.1.opm" - "Support-1.5.2.opm" - "Survey-2.2.2.opm" - "SystemMonitoring-2.4.3.opm" - "SystemStatus-1.6.1.opm" - "TimeAccounting-2.2.1.opm" - "WebMail-0.13.2.opm") - package() { - mkdir -p "${pkgdir}/usr/share/webapps/${pkgname}/" - mkdir -p "${pkgdir}/usr/share/webapps/${pkgname}/extentions/" - mkdir -p "${pkgdir}/usr/share/webapps/${pkgname}/extentions/itsm" - mkdir -p "${pkgdir}/usr/share/webapps/${pkgname}/extentions/packages" + install -dm 0755 "${pkgdir}/etc/webapps/${pkgname}" + install -dm 0755 "${pkgdir}/usr/share/webapps/${pkgname}" + install -dm 0755 "${pkgdir}/usr/share/webapps/${pkgname}/extentions" + install -dm 0755 "${pkgdir}/usr/share/webapps/${pkgname}/extentions/itsm" + install -dm 0755 "${pkgdir}/usr/share/webapps/${pkgname}/extentions/packages" + install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/Kernel/Config.pm.dist" \ + "${pkgdir}/etc/webapps/${pkgname}/Config.pm" cp -r ${srcdir}/${pkgname}-${pkgver}/* ${pkgdir}/usr/share/webapps/${pkgname}/ + ln -s "/etc/webapps/${pkgname}/Config.pm" "${pkgdir}/usr/share/webapps/${pkgname}/Kernel/Config.pm" - for _ITSMFILE in ${_ITSMFILES[@]} - do - install -D -m 0644 "${srcdir}/${_ITSMFILE}" \ - "${pkgdir}/usr/share/webapps/${pkgname}/extentions/itsm/${_ITSMFILE}" - done - for _PKGSFILE in ${_PKGSFILES[@]} + length=${#source[@]} + for((index=0; index<${length}; index++)) do - install -D -m 0644 "${srcdir}/${_PKGSFILE}" \ - "${pkgdir}/usr/share/webapps/${pkgname}/extentions/packages/${_PKGSFILE}" + if [ "${index}" -gt 1 ] && [ "${index}" -lt 9 ] + then + install -Dm 0644 "${srcdir}/$(echo ${source[${index}]} | sed 's/http:\/\/.*\///g')" \ + "${pkgdir}/usr/share/webapps/${pkgname}/extentions/itsm/$(echo ${source[${index}]} | sed 's/http:\/\/.*\///g')" + elif [ "${index}" -gt 8 ] + then + install -Dm 0644 "${srcdir}/$(echo ${source[${index}]} | sed 's/http:\/\/.*\///g')" \ + "${pkgdir}/usr/share/webapps/${pkgname}/extentions/packages/$(echo ${source[${index}]} | sed 's/http:\/\/.*\///g')" + fi done - chown -R 33:33 "${pkgdir}/usr/share/webapps/otrs/" - chmod -R 775 "${pkgdir}/usr/share/webapps/otrs/" - chmod -R 2775 "${pkgdir}/usr/share/webapps/otrs/var/log/" - chmod -R 2775 "${pkgdir}/usr/share/webapps/otrs/var/stats/" - chmod -R 2775 "${pkgdir}/usr/share/webapps/otrs/var/sessions/" - chmod -R 2775 "${pkgdir}/usr/share/webapps/otrs/var/httpd/htdocs/skins/Agent/" - chmod -R 2775 "${pkgdir}/usr/share/webapps/otrs/var/httpd/htdocs/skins/Agent/default/" - chmod -R 2775 "${pkgdir}/usr/share/webapps/otrs/var/httpd/htdocs/skins/Agent/default/css/" - chmod -R 2775 "${pkgdir}/usr/share/webapps/otrs/var/httpd/htdocs/skins/Customer/" - chmod -R 2775 "${pkgdir}/usr/share/webapps/otrs/var/httpd/htdocs/skins/Customer/default/" + chown -R 33:33 "${pkgdir}/etc/webapps/${pkgname}" + chown -R 33:33 "${pkgdir}/usr/share/webapps/${pkgname}" + chmod -R 0770 "${pkgdir}/usr/share/webapps/${pkgname}" + chmod 0750 "${pkgdir}/usr/share/webapps/${pkgname}" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/log" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/spool" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/stats" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/sessions" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/httpd/htdocs/skins/Agent" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/httpd/htdocs/skins/Agent/default" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/httpd/htdocs/skins/Agent/default/css" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/httpd/htdocs/skins/Customer" + chmod -R 2770 "${pkgdir}/usr/share/webapps/${pkgname}/var/httpd/htdocs/skins/Customer/default" - sed -i "s/\/opt/\/usr\/share\/webapps/g" $(grep -rl "/opt" "${pkgdir}/usr/share/webapps/${pkgname}/") + sed -i "s/\/opt/\/usr\/share\/webapps/g" $(grep -rl "/opt" "${pkgdir}/etc/webapps/${pkgname}") + sed -i "s/\/opt/\/usr\/share\/webapps/g" $(grep -rl "/opt" "${pkgdir}/usr/share/webapps/${pkgname}") } -md5sums=('8bc13e1c1baccae9c3ba01204f5d72e7' - '12d2584493d9d0f5077d5d9536fc8425' - 'c4b451e805f335a607635f54f73b2746' - '7eb85a9bbdb7c7afd3b19d393a3ecb43' - '5d72eb1a642e8f170525048b45cfcf3a' - '5427ea2345a2a8933d1707c0cb451017' - '175da811714d67f8d7ca4d61444f3851' - '100892aca6c7cee470d93d7ab1c22dbc' - '6ac4cb1e97e8906bf3093da4a3d0b83b' +md5sums=('6ae7c4f13927318f80c838b6ac4c9e0c' + 'df19ce9a4596623785cd914ffe557591' + 'e898594668a2b71e170566c2f65d5457' + '21d7a10e82fd1c6544f0661a901d1cad' + 'bfd1fd89119c665e3a244e5ce37aff45' + 'bb571557e91e35ddcbe777e4d2822d16' + '174ebc7f3b5925561a6739cf75e28047' + '5e356ace67fa00d13eb2859e8a14056e' + '532117acbea3dffcb37d7b8db0080f2e' 'c095828fb4aade210835fb1250fcaf6b' '3a9342a8b7347bf47f832d58020beb9c' - 'aade92fc7df2b0a5507a6c23c09f7917' + 'dceec7be8ec2a83df8d3c1d20a62fc60' '693dfab8458e202d935f31f4c7128670' - '97b5c54bc93a06129f4acfed9171562e' + '273707110ec37179288fcbb67c71fc7e' 'cec1d57f6fc904d6b8ed4748ed07e92c' + 'a5d32e6840bbbd660d3efe54086b1ddb' '384bb6437746686e18ff13e9bcea9f2f' - 'd7ad2163a76f2cc6792248cc648db939' - 'dcfa6860fdb662f60823c0db29edb2eb' - '129d55b43b4c9ae3b300b2d14963c5d6' - '620e8cf2b1a9b9bb0c0c0e3cb7a5aa19' + '3dafa9dd8e706e6ac0d32ac619221192' + 'd2279a0d9881f2dd67abb7133b1763b0' + '62908eea8bb5bb9db763730abb8f6fa3' + '6576d6f293814e6e1346b066fbe5c742' '618f815328b9a5a8e262138ff7ca6d9b' - '71050a96b257a33bf56a60a4040b0ba4' + '3616b36f808e2a559ec1f340f68da9cd' '7083a797c1a6a7da73fde4b3f289a9fe') -sha1sums=('198376bbc5b89567891e01703f1e8e5d8a5aa819' - 'ca6378df7593115def94c30d6b6b8735883b3337' - '2ab8476b3b0918eb1da87e98901ec7aac5d8e9e9' - '1ed0dcdcff5893c6d9256d97832e219f722f8afb' - '79a7bd9745c4d86eaf0eda07634fde6ada838a06' - '2dfa9e926ade6f56daf46e28c75c6bd3cd5f0129' - '318a822820a0017dd37c7f28cd6ba562c82ba7d4' - '19b7b3dc929c05b0671edadd48a2b867e51abce4' - '4174f4c2d949b82d8343006031efb3acd535273d' +sha1sums=('aa8e024dcf6dc0f29fe421ca5f0451b701ede0b8' + 'f3ce7e0b0ae9d6af9466fcef2274234f946f4af8' + '7e3013a5ef29fa062dab38eb2a67aa6c50b2590b' + '1b07d23649e74c04570c79cccc8253959467676c' + 'cb49a3b878345476ba569a5652deb0c709d976a2' + 'be20f715cd1d572532a05e89f3eea4bec502c558' + '326d3fab185f23090ce880bdb518d792cb468867' + '1c2e40162903bfca6ca1f9c881c8991b88141ad7' + 'cef016db42454e59d3c64e7ad2e820715d4c145c' '232a8412b361b8cc0c3faf0ab24cb19bce2dd6bc' '5362cc6fc56d8b5e2a9b208c8d5789213bba5576' - 'd0bae4ccae03338b6bd7a316571ac30b7e2f7102' + 'f4250b19232cb645b679855865cd232e5a8008f5' '06b0f08497e33bf243b34c075507367baeaca071' - '70fa01141d502acd7b1618a7b7c21e3774173161' + '43d159a8a69c71fd5063e907d05e52f989922509' '319c419b4533b7daa66a5decbb61fb2a7f945105' + 'fb0ec5a97f788fbd3129f4f4d40a8d5d123577a0' 'a55a04cf4ec9cbcffaef88aeed3432e7b8e527b3' - '9925532ef5c381428e0eccbcc0430afb2330abaf' - '63001007a4088d44fd36554f9219d547ceb1f2af' - '4ade92ba589dc6c874d61e5b7f25949115522aae' - '4eee8c22cb3d652b79efdf3df0daa1fedfbbaeff' + 'b21006481c88d792b35ad543900ab1c318eb61aa' + 'bd95753e1c1ac2584286ce45aec7ac42aae6aedc' + 'b998d5ffd0c2deefd3aee7cd79c6523000ec3706' + '03127c1d256b4fb81bb14f7f30c5e965502c6a1d' '3f44f7f7868874a8d9d940b11ba624f3633b6c54' - '04eddb1f929d2e8967ebdab751bb291d0cf84341' + '44ebda46d181d5032539a2624f4f06da7b5d57cf' '0f0e466b1e25ab0ff4554e953b5f5804fab65efa') diff --git a/otrs.install b/otrs.install index 0a5f008e0c26..f411e444bb2f 100644 --- a/otrs.install +++ b/otrs.install @@ -1,12 +1,19 @@ post_install() { + /usr/share/webapps/otrs/bin/./otrs.SetPermissions.pl \ + --otrs-user=http \ + --otrs-group=http \ + --web-user=http \ + --web-group=http \ + /usr/share/webapps/otrs > /dev/null + cat << EOM ------------------------------------------------------------------------------------- Manual post-installation steps: ------------------------------------------------------------------------------------- -Read /usr/share/webapps/otrs/INSTALL - /usr/share/webapps/otrs/README.database - /usr/share/webapps/otrs/README.webserver +Read /usr/share/webapps/otrs/INSTALL.md + /usr/share/webapps/otrs/README.database.md + /usr/share/webapps/otrs/README.webserver.md ------------------------------------------------------------------------------------- Extentions ITSM is located /usr/share/webapps/otrs/extentions/itsm Extentions Packages is located /usr/share/webapps/otrs/extentions/packages @@ -15,13 +22,29 @@ Extentions Packages is located /usr/share/webapps/otrs/extentions/packages EOM } +pre_upgrade(){ + if [ ! -h /usr/share/webapps/otrs/Kernel/Config.pm ] + then + mkdir -p /etc/webapps/otrs + cp /usr/share/webapps/otrs/Kernel/Config.pm /etc/webapps/otrs/Config.pm + chown http:http -R /etc/webapps/otrs + fi +} + post_upgrade() { + /usr/share/webapps/otrs/bin/./otrs.SetPermissions.pl \ + --otrs-user=http \ + --otrs-group=http \ + --web-user=http \ + --web-group=http \ + /usr/share/webapps/otrs > /dev/null + cat << EOM ------------------------------------------------------------------------------------- Manual post-upgrade steps: ------------------------------------------------------------------------------------- -Read /usr/share/webapps/otrs/UPGRADING +Read /usr/share/webapps/otrs/UPGRADING.md ------------------------------------------------------------------------------------- Extentions ITSM is located /usr/share/webapps/otrs/extentions/itsm Extentions Packages is located /usr/share/webapps/otrs/extentions/packages |