6 Commits

9 changed files with 6059 additions and 6365 deletions

View File

@@ -1 +0,0 @@
echo "POST-CHECKOUT"

View File

@@ -11,7 +11,7 @@ if [ -z $IFS ]; then
IFS=$'\n' IFS=$'\n'
fi fi
GIT_PULL_TMP=/tmp/git_pull GIT_PULL_TMP=/tmp/git_changed_files_for_last_pull
OPKG_CMDS_TMP=/tmp/opkg_commands OPKG_CMDS_TMP=/tmp/opkg_commands
rm -f $GIT_PULL_TMP rm -f $GIT_PULL_TMP
@@ -23,28 +23,23 @@ get_blob () { # get the blob of the file(name) passed as $1
} }
get_commit_for_blob () { get_commit_for_blob () {
blob=$(get_blob $1)
if [ ! -z $blob ]; then
# search for the blob in all commits for the file(name) $1 # search for the blob in all commits for the file(name) $1
echo $(echo $(git log --all --pretty=format:%H -- $1) | echo $(git log --all --pretty=format:%H -- $2 |
xargs -I{} bash -c "git ls-tree {} -- $1 | xargs -I{} bash -c "git ls-tree {} -- $2 |
grep -q $blob && echo {}") grep -q $1 && echo -n {} && head -n 1")
fi
}
changed_file_names () {
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
CHANGED_FILE_NAMES+=($fn)
done
} }
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
if grep -E -q "(DC.*json|dc.*hex|dc.*bin|tariff.*json)" <<< $fn; then if grep -E -q "(DC.*json|dc.*hex|dc.*bin|tariff.*json)" <<< $fn; then
fsize=0 # called in repository: $fn is e.g. etc/psa_tariff/tariff01.json
# add '/' prefix
fn=$(echo $fn | awk '{ printf "/"$0 }')
if [[ -f "$fn" ]]; then if [[ -f "$fn" ]]; then
blob=$(get_blob "$fn")
commit=$(get_commit_for_blob $blob "$fn")
fsize=$(ls -l "$fn" | awk '{ print $5 }') fsize=$(ls -l "$fn" | awk '{ print $5 }')
echo "$fn $fsize $blob $commit" >> $GIT_PULL_TMP
fi fi
echo "$fn $fsize" >> $GIT_PULL_TMP
fi fi
if grep -E -q ".*opkg_commands" <<< $fn; then if grep -E -q ".*opkg_commands" <<< $fn; then
readarray opkg_commands < <(cat $fn) readarray opkg_commands < <(cat $fn)

35
.gitignore vendored
View File

@@ -1,27 +1,16 @@
# First, ignore everything
* *
# Now, whitelist anything that's a directory
!*/
# And all the file types you're interested in
!.gitignore
!.githooks/post-merge
!.githooks/post-checkout
!**/.gitignore
!**/.githooks/post-merge
!**/.githooks/post-checkout
## Except ## Except
!etc/atb/* !**/.gitignore
!etc/psa_config/* !**/.githooks/post-merge
!etc/psa_update/* !/etc/*.ini
!etc/psa_tariff/* !/etc/atb/*.ini
!etc/dc/*.hex !/etc/psa_config/*
!etc/dc/*.bin !/etc/psa_update/*
!*/etc/*.ini !/etc/psa_tariff/*
!*/etc/atb/* !/etc/dc/dc2c.hex
!*/etc/psa_config/*
!*/etc/psa_update/* !/opt/app/ATBAPP/*.ini
!*/etc/psa_tariff/* !/opt/app/sysconfig/*.ini
!*/etc/dc/*.hex !/opt/app/ISMASMgr/*.ini
!*/etc/dc/*.bin

View File

@@ -24,7 +24,7 @@ useVehicle=240
#useProduct=[128+][64+][32+][16+][8] #useProduct=[128+][64+][32+][16+][8]
useProduct=240 useProduct=240
textfile=/opt/app/ATBQT/text/HMI_Texte.xml textfile=/opt/app/ATBAPP/text/HMI_Texte.xml
logfile=/var/log/atbqt.log logfile=/var/log/atbqt.log
alternativeLogoFile= alternativeLogoFile=
@@ -54,6 +54,7 @@ showInfoButton=false
showHelpButton=false showHelpButton=false
useAppStates=1 useAppStates=1
statefile=/opt/app/ATBAPP/states/APP_States.xml
[SCREENCONFIG] [SCREENCONFIG]
sc_31="1,1,0" sc_31="1,1,0"
@@ -70,6 +71,7 @@ sc_53="1,0,0"
[PLUGINS] [PLUGINS]
CCPlugin=IngenicoISelf_CCPlugin CCPlugin=IngenicoISelf_CCPlugin
CalculatePricePlugin=MOBILISIS_CalculatePricePlugin CalculatePricePlugin=MOBILISIS_CalculatePricePlugin
DeviceControllerPlugin=ATBDeviceControllerPlugin
[IngenicoISelf_CCPlugin] [IngenicoISelf_CCPlugin]
@@ -94,4 +96,5 @@ paymentPointInTime=poa
[MOBILISIS_CalculatePricePlugin] [MOBILISIS_CalculatePricePlugin]
useDebug=1 useDebug=1
[ATBDeviceControllerPlugin]
serialPort=ttymxc2

View File

@@ -46,5 +46,6 @@ networkRestart="/sbin/ifup -a"
size=1 size=1
1\id=PTU5UPDATE 1\id=PTU5UPDATE
1\program="/opt/app/tools/atbupdate/PTUGitInstaller" 1\program="/opt/app/tools/atbupdate/PTUGitInstaller"
1\arguments="-q,--platform,wayland" 1\arguments=-q,--platform,wayland
1\envs=QT_QPA_EGLFS_KMS_ATOMIC=1,QT_QPA_EGLFS_ALWAYS_SET_MODE=1,XDG_RUNTIME_DIR=/var/run/user/0
1\hourOfDay=1 1\hourOfDay=1

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -2,5 +2,5 @@
"title":"DC2C_pri32", "title":"DC2C_pri32",
"version":"27.02.2023 12:20 00001", "version":"27.02.2023 12:20 00001",
"":"", "":"",
"":"8:50 3.April" "":"10001"
} }

File diff suppressed because one or more lines are too long