summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordarkbarker2019-01-10 17:41:42 +0500
committerdarkbarker2019-01-10 17:58:50 +0500
commit73372550503c7ef275682f4ecb05a5405ddbb186 (patch)
tree58aa96e63ace35d37c24344546992e249f0d7f39
parent6c854ac19ce47b5547121d81d0e2cf54ab695017 (diff)
downloadaur-73372550503c7ef275682f4ecb05a5405ddbb186.tar.gz
update 7.2 to runner
-rw-r--r--PKGBUILD21
-rw-r--r--bgbillingclient.install4
-rw-r--r--bgbillingclient{_versuf}.desktop2
3 files changed, 15 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7a7eebea8f7e..4f1b06217712 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Dmitry Barker Medvedev <dimon@bitel.ru>
pkgname=bgbillingclient72
-pkgver=7.2.8
+pkgver=7.2.1901091804
pkgrel=1
-pkgdesc='Client for billing system BGBilling 7.2'
+pkgdesc='Client runner for billing system BGBilling 7.2'
arch=('i686' 'x86_64')
url='http://bgbilling.ru'
license=('custom')
@@ -10,7 +10,7 @@ depends=('java-runtime>=8')
install=bgbillingclient.install
source=(bgbillingclient{_versuf}.sh bgbillingclient{_versuf}.desktop bgbillingclient{_versuf}.png)
md5sums=('5c6031713ab88c1d6fa71e43d27d1071'
- '64cbed916271ecc83f2af450cfececbc'
+ 'ea13f5d5bc06949b581f2cea54a47faa'
'e33f57ef3a2e711f47ccc3ec5ecddaf8')
# vesions: major, build, version suffix for package
@@ -18,7 +18,7 @@ _vermajor=$(echo ${pkgver}|cut -d'.' -f1,2)
_verbuild=$(echo ${pkgver}|cut -d'.' -f3)
_versuf=$(echo ${_vermajor}|sed -e "s/\.//g")
# product/archive name
-_achivename=BGBillingClient
+_achivename=BGBillingRunner
# program directory name
_dstdirname=bgbillingclient
@@ -42,9 +42,10 @@ _rename_var_file() {
pkgver() {
wget --no-remove-listing ftp://ftp.bgbilling.ru/pub/bgbilling/${_vermajor}/${_achivename}_${_vermajor}_*.zip
- # -rw-r--r-- 9 500 100 31493131 Oct 25 19:32 BGBillingClient_6.0_1258.zip
- _ver=$(grep -o -P "${_achivename}_(\d+)\.(\d+)_(\d+)" .listing)
- # BGBillingClient_6.0_1258
+ # lrwxrwxrwx 1 0 0 34 Jan 09 18:48 BGBillingRunner_7.2.zip -> BGBillingRunner_7.2_1901091804.zip
+ # -rw-rw-r-- 1 0 0 81124 Jan 09 18:04 BGBillingRunner_7.2_1901091804.zip
+ _ver=$(grep -o -P --max-count=1 "${_achivename}_(\d+)\.(\d+)_(\d+)" .listing)
+ # BGBillingRunner_7.2_1901091804
_v1=$(echo ${_ver}|cut -d'_' -f2)
_v2=$(echo ${_ver}|cut -d'_' -f3)
echo "${_v1}.${_v2}"
@@ -61,6 +62,9 @@ package() {
msg2 "remove win files"
rm -f $pkgdir/opt/${_dstdirname}${_versuf}/*.{bat,exe,ini}
+ msg2 "rename launch scripts (runner.sh -> bgbilling.sh)"
+ rename runner.sh bgbilling.sh $pkgdir/opt/${_dstdirname}${_versuf}/runner.sh
+
msg2 "rename launch scripts (add suffix) and chmod"
rename .sh ${_versuf}.sh $pkgdir/opt/${_dstdirname}${_versuf}/*.sh
chmod +x $pkgdir/opt/${_dstdirname}${_versuf}/*.sh
@@ -76,6 +80,9 @@ package() {
sed -i '5d' $pkgdir/opt/${_dstdirname}${_versuf}/bgbilling*${_versuf}.sh
sed -i '5d' $pkgdir/opt/${_dstdirname}${_versuf}/bgbilling*${_versuf}.sh
+ msg2 "patch log path in launch script"
+ sed -i "s/runner\.log/\$\{HOME\}\/\.bgbilling\/runner${_versuf}\.log/" $pkgdir/opt/${_dstdirname}${_versuf}/bgbilling*${_versuf}.sh
+
msg2 "patch var in files"
_patch_var_file bgbillingclient{_versuf}.desktop
_patch_var_file bgbillingclient{_versuf}.sh
diff --git a/bgbillingclient.install b/bgbillingclient.install
index 5c2516dc5b0f..1d16158932cd 100644
--- a/bgbillingclient.install
+++ b/bgbillingclient.install
@@ -1,12 +1,8 @@
# arg 1: the new package version
post_install() {
- echo
- echo "After the install you must relog and forced update BGClient (as root)."
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
- echo
- echo "After the upgrade you must forced update BGClient (as root)."
}
diff --git a/bgbillingclient{_versuf}.desktop b/bgbillingclient{_versuf}.desktop
index 1c744d2fa205..6ce2277ad8df 100644
--- a/bgbillingclient{_versuf}.desktop
+++ b/bgbillingclient{_versuf}.desktop
@@ -1,7 +1,7 @@
[Desktop Entry]
Encoding=UTF-8
Name=BGBilling ${_vermajor}
-Comment=BGBilling Client ${pkgver}
+Comment=BGBilling Client Runner ${pkgver}
Exec=bgbilling${_versuf}.sh
Icon=bgbillingclient${_versuf}.png
Type=Application