Compare commits
33 Commits
zone2
...
5c85a294d5
Author | SHA1 | Date | |
---|---|---|---|
5c85a294d5 | |||
0f5c66fccc
|
|||
58e833b3a6
|
|||
48a299002c
|
|||
91130d96f0
|
|||
b115f3dfb8
|
|||
76c4663d8f
|
|||
7462ce9e12
|
|||
1480313fd0 | |||
a17bcb8b17
|
|||
469ecbc482
|
|||
273e6a8422 | |||
1bfbfbb670 | |||
4071d8ea14 | |||
f383f8282e | |||
2bcc19f9f6 | |||
094fc2ef9a | |||
ba690aea25 | |||
5b57d0704c | |||
cc75917193 | |||
5f3a7608ba | |||
b6b37ec0c0 | |||
8a64c8bcdc | |||
d0574c6574 | |||
ef1b9e6add | |||
ef5bb0e182 | |||
3c97eaf7d8 | |||
5293268086 | |||
d96a34d875 | |||
4d48b9bcc3 | |||
8c736577fe | |||
9b2d7c77f6 | |||
998c44fd5c |
1
.githooks/post-checkout
Executable file
1
.githooks/post-checkout
Executable file
@@ -0,0 +1 @@
|
|||||||
|
echo "POST-CHECKOUT"
|
@@ -11,35 +11,19 @@ if [ -z $IFS ]; then
|
|||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
GIT_PULL_TMP=/tmp/git_changed_files_for_last_pull
|
GIT_PULL_TMP=/tmp/git_pull
|
||||||
OPKG_CMDS_TMP=/tmp/opkg_commands
|
OPKG_CMDS_TMP=/tmp/opkg_commands
|
||||||
|
|
||||||
rm -f $GIT_PULL_TMP
|
rm -f $GIT_PULL_TMP
|
||||||
rm -f $OPKG_CMDS_TMP
|
rm -f $OPKG_CMDS_TMP
|
||||||
|
|
||||||
get_blob () { # get the blob of the file(name) passed as $1
|
|
||||||
# note: this can be used for any file in the filesystem
|
|
||||||
echo $(git hash-object $1)
|
|
||||||
}
|
|
||||||
|
|
||||||
get_commit_for_blob () {
|
|
||||||
# search for the blob in all commits for the file(name) $1
|
|
||||||
echo $(git log --all --pretty=format:%H -- $2 |
|
|
||||||
xargs -I{} bash -c "git ls-tree {} -- $2 |
|
|
||||||
grep -q $1 && echo -n {} && head -n 1")
|
|
||||||
}
|
|
||||||
|
|
||||||
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
|
||||||
# called in repository: $fn is e.g. etc/psa_tariff/tariff01.json
|
fsize=0
|
||||||
# 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)
|
||||||
|
31
.gitignore
vendored
31
.gitignore
vendored
@@ -1,16 +1,25 @@
|
|||||||
|
# First, ignore everything
|
||||||
*
|
*
|
||||||
|
# Now, whitelist anything that's a directory
|
||||||
## Except
|
!*/
|
||||||
|
# And all the file types you're interested in
|
||||||
|
!.gitignore
|
||||||
|
!.githooks/post-merge
|
||||||
!**/.gitignore
|
!**/.gitignore
|
||||||
!**/.githooks/post-merge
|
!**/.githooks/post-merge
|
||||||
!/etc/*.ini
|
|
||||||
!/etc/atb/*.ini
|
|
||||||
!/etc/psa_config/*
|
|
||||||
!/etc/psa_update/*
|
|
||||||
!/etc/psa_tariff/*
|
|
||||||
!/etc/dc/dc2c.hex
|
|
||||||
|
|
||||||
!/opt/app/ATBAPP/*.ini
|
## Except
|
||||||
!/opt/app/sysconfig/*.ini
|
!etc/atb/*
|
||||||
!/opt/app/ISMASMgr/*.ini
|
!etc/psa_config/*
|
||||||
|
!etc/psa_update/*
|
||||||
|
!etc/psa_tariff/*
|
||||||
|
!etc/dc/*.hex
|
||||||
|
!etc/dc/*.bin
|
||||||
|
!*/etc/*.ini
|
||||||
|
!*/etc/atb/*
|
||||||
|
!*/etc/psa_config/*
|
||||||
|
!*/etc/psa_update/*
|
||||||
|
!*/etc/psa_tariff/*
|
||||||
|
!*/etc/dc/*.hex
|
||||||
|
!*/etc/dc/*.bin
|
||||||
|
|
||||||
|
@@ -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/ATBAPP/text/HMI_Texte.xml
|
textfile=/opt/app/ATBQT/text/HMI_Texte.xml
|
||||||
logfile=/var/log/atbqt.log
|
logfile=/var/log/atbqt.log
|
||||||
alternativeLogoFile=
|
alternativeLogoFile=
|
||||||
|
|
||||||
@@ -54,7 +54,6 @@ 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"
|
||||||
@@ -71,7 +70,6 @@ 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]
|
||||||
@@ -96,5 +94,4 @@ paymentPointInTime=poa
|
|||||||
[MOBILISIS_CalculatePricePlugin]
|
[MOBILISIS_CalculatePricePlugin]
|
||||||
useDebug=1
|
useDebug=1
|
||||||
|
|
||||||
[ATBDeviceControllerPlugin]
|
|
||||||
serialPort=ttymxc2
|
|
||||||
|
@@ -46,6 +46,5 @@ 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
|
||||||
|
BIN
etc/dc/dc2c.4.11.bin
Executable file
BIN
etc/dc/dc2c.4.11.bin
Executable file
Binary file not shown.
12348
etc/dc/dc2c.hex
12348
etc/dc/dc2c.hex
File diff suppressed because it is too large
Load Diff
@@ -2,5 +2,5 @@
|
|||||||
"title":"DC2C_pri32",
|
"title":"DC2C_pri32",
|
||||||
"version":"27.02.2023 12:20 00001",
|
"version":"27.02.2023 12:20 00001",
|
||||||
"":"",
|
"":"",
|
||||||
"":"10001"
|
"":"8:50 3.April"
|
||||||
}
|
}
|
||||||
|
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user