summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorАртём Шустров2013-11-16 00:35:19 +1100
committerАртём Шустров2013-11-16 00:35:19 +1100
commit8db854d50c8393783689ce2821128be75ead3d13 (patch)
tree8e71edae71a8eb7ce2450e3a332b02645d3a3fec
parent188c22aeb118f13257c47bbcc65bffe7eec1c3ae (diff)
downloadaur-8db854d50c8393783689ce2821128be75ead3d13.tar.gz
3.3.1-1 Обновление программы
Плановое обновление программы, файл настроек вынесен в /etc/webapps/otrs/
-rw-r--r--.SRCINFO101
-rw-r--r--PKGBUILD182
-rw-r--r--otrs.install31
3 files changed, 168 insertions, 146 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9bdfa01c6635..b542f18e5d65 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 542ffa8cf6db..d34476087141 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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