36 Commits

Author SHA1 Message Date
1071e8e762 Merge branch 'zg1/zone2' of https://git.mimbach49.de/GerhardHoffmann/customer_281 into zg1/zone2 2023-07-04 12:14:20 +02:00
794c26ee97 use opgk_commands-file in repository rather than in global file-system 2023-07-04 12:14:13 +02:00
8211505d34 Revert last ATBQT.ini change 2023-06-30 15:42:20 +02:00
1c08df6da1 Fix: filename 2023-06-30 15:33:45 +02:00
031c9653f1 Update Test for ATBQT.ini 2023-06-30 15:28:33 +02:00
9643f36c1d Add dc2c.4.33.bin for test 2023-06-30 15:13:31 +02:00
d6ef0ac4a6 Prevent updating atbqt 2023-06-30 15:12:13 +02:00
bf5bce2be8 DC Update Test 2023-06-30 15:10:13 +02:00
ef12748e72 Szeged Test 2023-06-30 14:37:52 +02:00
6a47b52c24 Merge branch 'zg1/zone2' of git.mimbach49.de:GerhardHoffmann/customer_281 into zg1/zone2 2023-06-30 14:36:47 +02:00
cebda53e85 return to normal workflow after testing 2023-06-30 10:51:32 +02:00
8b5f310464 Provide opkg commands for zone2 2023-06-29 14:30:39 +02:00
db54f86be9 dc2c.bin -> dc2c.4.35.bin 2023-06-27 16:21:37 +02:00
cf5b677bfe Adding device-controller firmware version 4.35 2023-06-27 16:21:28 +02:00
d25e6232e0 install same post-merge-hook as in branch zg1/zone1 2023-06-27 14:32:34 +02:00
8949d1850c install same post-checkout-hook as in branch zg1/zone1 2023-06-27 14:31:17 +02:00
22d1a9f8a1 Set daily_card_price to 2400 for zone4 2023-06-27 14:17:37 +02:00
ee70081ab3 Remove old deviceController firmware 2023-06-26 14:37:00 +02:00
a5f76131ff Add correct tariff config files 2023-06-25 15:04:58 +02:00
7ed84450e2 Merge branch 'zg1/zone2' of git.mimbach49.de:GerhardHoffmann/customer_281 into zg1/zone2 2023-06-25 14:57:42 +02:00
8b58d78cd8 Remove invalid config files 2023-06-25 14:57:13 +02:00
fe7c8bf282 Merge branch 'zg1/zone2' of git.mimbach49.de:GerhardHoffmann/customer_281 into zg1/zone2 2023-06-19 10:37:27 +02:00
8fdb94ac90 Merge branch 'zg1/zone1' into zg1/zone2 2023-06-19 10:32:20 +02:00
1e629e5fea check for existence of opkg_commands-file (2) 2023-06-05 15:58:15 +02:00
7939f576a0 check for existence of opkg_commands-file 2023-06-05 15:52:30 +02:00
bbd39fbccb adding post-checkout hook ad for zone1 2023-06-05 15:46:25 +02:00
8d8cc811c6 Add device controller version 4.22 2023-05-31 08:58:21 +02:00
4d698ffb79 Adding new print-templates because of printing-problems on DC-side 2023-05-24 16:20:16 +02:00
e83e1589fb Adding dc-version 4.21 2023-05-24 16:19:39 +02:00
4bf9efcf3a Updating print templates as of 11 May, 2023. 2023-05-18 12:15:37 +02:00
be84634d62 Update ATBQT.ini SysetemControl.ini for Szeged Test 2023-05-05 10:59:31 +02:00
64937d6fb4 Add tariff-file for zone 4 2023-05-04 10:55:28 +02:00
6acc53275d Update as for branch zg1/zone1 2023-04-25 11:53:41 +02:00
87af143cbd Removed *.ini-Files. 2023-03-31 11:46:54 +02:00
e46c1f272b Add .gitignore 2023-03-31 09:51:38 +02:00
73fbc3d5ad Add handling for binary dc-files 2023-03-30 12:48:33 +02:00
9 changed files with 55 additions and 41 deletions

View File

@@ -1,12 +1,12 @@
#!/bin/bash - #!/bin/bash -
# echo "POST-CHECKOUT" # echo "POST-CHECKOUT $PWD" > "/tmp/post_checkout.txt"
# echo "PREV-HEAD=$1" # echo "PREV-HEAD=$1"
# echo "CURR-HEAD=$2" # echo "CURR-HEAD=$2"
# echo "BRANCH-CHECKOUT=$3" # echo "BRANCH-CHECKOUT=$3"
readonly CHECKOUT_HISTORY_FILE="/opt/app/tools/atbupdate/checkout_history" readonly CHECKOUT_HISTORY_FILE="/opt/app/tools/atbupdate/checkout_history"
readonly GIT_UPDATE_LOG="/opt/app/tools/atbupdate/update_log.csv" readonly GIT_UPDATE_LOG="/opt/app/tools/atbupdate/update_log.csv"
readonly OPKG_COMMANDS_FILE="/etc/psa_update/opkg_commands" readonly OPKG_COMMANDS_FILE="./etc/psa_update/opkg_commands"
write_log_file () { write_log_file () {
if [ -f $CHECKOUT_HISTORY_FILE ]; then if [ -f $CHECKOUT_HISTORY_FILE ]; then
@@ -19,13 +19,33 @@ write_log_file () {
if ! grep -Eq "$line" $CHECKOUT_HISTORY_FILE; then if ! grep -Eq "$line" $CHECKOUT_HISTORY_FILE; then
# line not found. first checkout of this branch (on this PSA). # line not found. first checkout of this branch (on this PSA).
# mark dc and print-templates to be downloaded by update-tool. # mark dc and print-templates to be downloaded by update-tool.
echo "DOWNLOAD, /etc/dc/dc2c.4.21.bin, $now, N/A" >> $GIT_UPDATE_LOG echo "DOWNLOAD, /etc/dc/dc2c.bin, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print01.json, $now, N/A" >> $GIT_UPDATE_LOG echo "DOWNLOAD, /etc/psa_config/DC2C_print01.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print02.json, $now, N/A" >> $GIT_UPDATE_LOG echo "DOWNLOAD, /etc/psa_config/DC2C_print02.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print03.json, $now, N/A" >> $GIT_UPDATE_LOG echo "DOWNLOAD, /etc/psa_config/DC2C_print03.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print04.json, $now, N/A" >> $GIT_UPDATE_LOG echo "DOWNLOAD, /etc/psa_config/DC2C_print04.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print05.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print06.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print07.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print08.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print09.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print10.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print11.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print12.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print13.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print14.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print15.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print16.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print17.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print18.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print19.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print20.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print29.json, $now, N/A" >> $GIT_UPDATE_LOG echo "DOWNLOAD, /etc/psa_config/DC2C_print29.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_print32.json, $now, N/A" >> $GIT_UPDATE_LOG echo "DOWNLOAD, /etc/psa_config/DC2C_print32.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_device.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_cash.json, $now, N/A" >> $GIT_UPDATE_LOG
echo "DOWNLOAD, /etc/psa_config/DC2C_conf.json, $now, N/A" >> $GIT_UPDATE_LOG
if [ -f "$OPKG_COMMANDS_FILE" ]; then
if grep -qE . "${OPKG_COMMANDS_FILE}"; then if grep -qE . "${OPKG_COMMANDS_FILE}"; then
readarray opkg_commands < <(cat $OPKG_COMMANDS_FILE) readarray opkg_commands < <(cat $OPKG_COMMANDS_FILE)
for opkg_c in "${opkg_commands[@]}"; do for opkg_c in "${opkg_commands[@]}"; do
@@ -38,10 +58,12 @@ write_log_file () {
fi fi
done done
fi fi
fi
echo "$line" >> $CHECKOUT_HISTORY_FILE
else else
echo "Found existing line: $line. Do nothing" echo "Found existing line: $line. Do nothing"
fi fi
echo "$line @$now" >> $CHECKOUT_HISTORY_FILE # echo "$line @$now" >> $CHECKOUT_HISTORY_FILE
else else
echo "*******************************************************" echo "*******************************************************"
echo " $CHECKOUT_HISTORY_FILE DOES NOT EXIST !!! " echo " $CHECKOUT_HISTORY_FILE DOES NOT EXIST !!! "

View File

@@ -11,8 +11,10 @@ if [ -z $IFS ]; then
IFS=$'\n' IFS=$'\n'
fi fi
GIT_UPDATE_LOG=/opt/app/tools/atbupdate/update_log.csv GIT_UPDATE_LOG=/opt/app/tools/atbupdate/update_log.csv
#TODO: use in UpdateController #TODO: use in UpdateController
get_blob () { # get the blob of the file(name) passed as $1 get_blob () { # get the blob of the file(name) passed as $1
@@ -27,6 +29,7 @@ get_commit_for_blob () {
grep -q $1 && echo -n {} && head -n 1") grep -q $1 && echo -n {} && head -n 1")
} }
write_log_file () { write_log_file () {
local now=$(date +"%Y-%m-%dT%T") local now=$(date +"%Y-%m-%dT%T")
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do

Binary file not shown.

Binary file not shown.

BIN
etc/dc/dc2c.4.33.bin Executable file

Binary file not shown.

BIN
etc/dc/dc2c.4.35.bin Executable file

Binary file not shown.

View File

@@ -1 +1 @@
dc2c.4.22.bin dc2c.4.33.bin

View File

@@ -38,7 +38,7 @@
"pop_max_time": 600, "pop_max_time": 600,
"pop_min_price": 0, "pop_min_price": 0,
"pop_carry_over": 1, "pop_carry_over": 1,
"pop_daily_card_price": 0 "pop_daily_card_price": 2400
} }
], ],
"PaymentRate": [ "PaymentRate": [

View File

@@ -1,25 +1,14 @@
###############################################################################
# !!! NOTE !!!
###############################################################################
# opkg-commands added to this file will be executed by ATBUpdateTool.
###############################################################################
# opkg prefix will be added inside evaluating script # opkg prefix will be added inside evaluating script
# #
# package manipulation commands without package: # 2023-06-30: return to usual workflow
# update, upgrade, clean #opkg info ptu5-gitinstaller
# opkg info atbqt
# informational commands without package: #opkg update
# list, list-installed, list-upgradable #opkg install ptu5-gitinstaller
# #opkg install atbqt
# ptu5-atb-apinfo opkg info atbqt
# ptu5-scripts
# ptu5-atb-apinfo
# atb-plugin-calculateprice-prm
# atb-plugin-cc-tcpzvt
# atbqt
# list-installed
# --force-reinstall install ptu5-atb-apinfo
# --force-reinstall install atbqt
# update
opkg update
# opkg --noaction install atbqt
# opkg install atbqt
#
#
#