Porteus-v5.01 bug reports
Porteus-v5.01 bug reports
<deleted, my error>
Porteus-v5.01 bug reports
There’s a bug in the changes-commit script
If you have a bunch of installed files with long names the script fails with er94 argument list too long. The save then fails to save anything and you lose your data.
I looked into this and it exceeds the command length limit. Suggest adding a for loop. To avoid exceeding ARG_MAX limit. Can any devs look into this?
The only way it works is to use changes= whereas changes=EXIT fails because of the script
example of files
changing the script to a for loop would prevent possible errors for the user and ensure the changes-commit or changestime script doesnt fail.
or as an alternative:
check filesname that are too long remove those from the files to save.
do things as normal
inform user some files not saved.
the changes-commit will error out and not save anything if all these files are installed. so is there anyway to update the script not to fail if such a condition exists? er94
If you have a bunch of installed files with long names the script fails with er94 argument list too long. The save then fails to save anything and you lose your data.
I looked into this and it exceeds the command length limit. Suggest adding a for loop. To avoid exceeding ARG_MAX limit. Can any devs look into this?
The only way it works is to use changes= whereas changes=EXIT fails because of the script
example of files
Code: Select all
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Atlantic/Stanley
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/ACT
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Adelaide
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Brisbane
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Broken_Hill
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Canberra
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Currie
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Darwin
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Eucla
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Hobart
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/LHI
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Lindeman
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Lord_Howe
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Melbourne
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/NSW
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/North
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Perth
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Queensland
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/South
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Sydney
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Tasmania
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Victoria
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/West
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Australia/Yancowinna
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Brazil/Acre
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Brazil/DeNoronha
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Brazil/East
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Brazil/West
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Canada/Atlantic
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Canada/Central
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Canada/Eastern
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Canada/Mountain
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Canada/Newfoundland
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Canada/Pacific
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Canada/Saskatchewan
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Canada/Yukon
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Chile/Continental
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Chile/EasterIsland
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+0
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+1
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+10
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+11
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+12
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+2
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+3
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+4
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+5
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+6
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+7
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+8
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT+9
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-0
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-1
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-10
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-11
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-12
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-13
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-14
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-2
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-3
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-4
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-5
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-6
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-7
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-8
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT-9
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/GMT0
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/Greenwich
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/UCT
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/UTC
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/Universal
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Etc/Zulu
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Amsterdam
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Andorra
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Astrakhan
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Athens
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Belfast
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Belgrade
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Berlin
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Bratislava
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Brussels
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Bucharest
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Budapest
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Busingen
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Chisinau
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Copenhagen
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Dublin
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Gibraltar
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Guernsey
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Helsinki
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Isle_of_Man
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Istanbul
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Jersey
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Kaliningrad
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Kiev
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Kirov
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Kyiv
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Lisbon
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Ljubljana
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/London
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Luxembourg
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Madrid
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Malta
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Mariehamn
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Minsk
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Monaco
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Moscow
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Nicosia
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Oslo
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Paris
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Podgorica
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Prague
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Riga
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Rome
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Samara
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/San_Marino
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Sarajevo
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Saratov
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Simferopol
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Skopje
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Sofia
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Stockholm
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Tallinn
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Tirane
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Tiraspol
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Ulyanovsk
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Uzhgorod
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Vaduz
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Vatican
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Vienna
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Vilnius
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Volgograd
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Warsaw
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Zagreb
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Zaporozhye
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Europe/Zurich
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Antananarivo
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Chagos
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Christmas
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Cocos
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Comoro
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Kerguelen
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Mahe
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Maldives
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Mauritius
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Mayotte
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Indian/Reunion
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Mexico/BajaNorte
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Mexico/BajaSur
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Mexico/General
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Apia
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Auckland
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Bougainville
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Chatham
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Chuuk
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Easter
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Efate
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Enderbury
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Fakaofo
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Fiji
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Funafuti
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Galapagos
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Gambier
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Guadalcanal
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Guam
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Honolulu
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Johnston
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Kanton
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Kiritimati
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Kosrae
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Kwajalein
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Majuro
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Marquesas
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Midway
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Nauru
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Niue
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Norfolk
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Noumea
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Pago_Pago
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Palau
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Pitcairn
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Pohnpei
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Ponape
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Port_Moresby
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Rarotonga
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Saipan
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Samoa
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Tahiti
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Tarawa
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Tongatapu
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Truk
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Wake
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Wallis
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/Pacific/Yap
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Alaska
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Aleutian
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Arizona
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Central
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/East-Indiana
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Eastern
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Hawaii
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Indiana-Starke
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Michigan
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Mountain
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Pacific
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zoneinfo-leaps/US/Samoa
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zsh/site-functions/_bwrap
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/share/zsh/site-functions/_pulseaudio
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/files/.ref
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/5dbd45c448db6ab4a340bcd735ecc05cff6529ee6c0dd77ed47574c57508e13f/deploy
var/lib/flatpak/runtime/org.gnome.Platform/x86_64/47/active
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/metadata
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/export/share/applications/de.haeckerfelix.Shortwave.desktop
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/export/share/dbus-1/services/de.haeckerfelix.Shortwave.service
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/export/share/icons/hicolor/scalable/apps/de.haeckerfelix.Shortwave.svg
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/export/share/icons/hicolor/symbolic/apps/de.haeckerfelix.Shortwave-symbolic.svg
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/export/share/metainfo/de.haeckerfelix.Shortwave.metainfo.xml
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/export/bin/de.haeckerfelix.Shortwave
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/manifest.json
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/bin/shortwave
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-compass.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-coordinate.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-data-source-request.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-data-source.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-enum-types.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-file-cache.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-layer.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-license.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-location.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-map-layer.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-map-source-registry.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-map-source.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-map.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-marker-layer.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-marker.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-marshal.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-path-layer.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-point.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-raster-renderer.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-scale.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-simple-map.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-symbol-event.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-tile-downloader.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-tile.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-user-agent.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-vector-reader-iter.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-vector-reader.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-vector-renderer.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-vector-sprite-sheet.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-vector-sprite.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-version.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate-viewport.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/include/shumate-1.0/shumate/shumate.h
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/lib/libshumate-1.0.so
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/lib/libshumate-1.0.so.1
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/lib/libshumate-1.0.so.1.0
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/lib/pkgconfig/shumate-1.0.pc
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/libexec/glycin-loaders/1+/glycin-heif
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/libexec/glycin-loaders/1+/glycin-image-rs
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/libexec/glycin-loaders/1+/glycin-jxl
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/libexec/glycin-loaders/1+/glycin-svg
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/icons/flatpak/128x128/de.haeckerfelix.Shortwave.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/icons/flatpak/128x128@2/de.haeckerfelix.Shortwave.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/icons/flatpak/48x48/de.haeckerfelix.Shortwave.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/icons/flatpak/64x64/de.haeckerfelix.Shortwave.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/icons/flatpak/64x64@2/de.haeckerfelix.Shortwave.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/icons/128x128/de.haeckerfelix.Shortwave.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/icons/128x128@2/de.haeckerfelix.Shortwave.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-1_224x159@1.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-1_624x443@1.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-1_752x534@1.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-1_orig.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-2_224x159@1.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-2_624x443@1.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-2_752x534@1.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-2_orig.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-3_224x352@1.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/media/de/haeckerfelix/Shortwave/c5bf140d16587aa088347cf12879921c/screenshots/image-3_orig.png
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/app-info/xmls/de.haeckerfelix.Shortwave.xml.gz
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/applications/de.haeckerfelix.Shortwave.desktop
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/applications/mimeinfo.cache
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/dbus-1/services/de.haeckerfelix.Shortwave.service
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/glib-2.0/schemas/de.haeckerfelix.Shortwave.gschema.xml
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/glib-2.0/schemas/gschemas.compiled
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/glycin-loaders/1+/conf.d/glycin-heif.conf
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/glycin-loaders/1+/conf.d/glycin-image-rs.conf
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/glycin-loaders/1+/conf.d/glycin-jxl.conf
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/glycin-loaders/1+/conf.d/glycin-svg.conf
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/icons/hicolor/icon-theme.cache
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/icons/hicolor/scalable/apps/de.haeckerfelix.Shortwave.svg
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/icons/hicolor/symbolic/apps/de.haeckerfelix.Shortwave-symbolic.svg
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ab
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/be
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/bg
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ca
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/cs
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/da
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/de
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/el
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/eo
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/es
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/eu
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/fa
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/fi
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/fr
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/fur
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/gl
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/he
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/hi
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/hr
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/hu
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ia
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/id
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ie
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/is
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/it
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ka
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/kab
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/kk
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ko
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/lt
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/lv
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ne
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/nl
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/oc
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/pa
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/pl
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/pt
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/pt_BR
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ro
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/ru
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/sk
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/sl
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/sr
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/sv
var/lib/flatpak/app/de.haeckerfelix.Shortwave/x86_64/stable/caf3978a919f4a21de2917da23d0285653cf96e93cb8899c3cde47d1b0f8c56b/files/share/locale/tr
or as an alternative:
check filesname that are too long remove those from the files to save.
do things as normal
inform user some files not saved.
the changes-commit will error out and not save anything if all these files are installed. so is there anyway to update the script not to fail if such a condition exists? er94
-
- Contributor
- Posts: 129
- Joined: 03 Feb 2020, 18:51
- Distribution: Debian 12, Porteus 5.01
- Location: Poland
Porteus-v5.01 bug reports
CMake can't find "/usr/lib64/libexpat.so.1.9.3" when I'm trying to build opencolorio package, after creating "libexpat.so.1.9.3" symlink to "libexpat.so.1" the build starts.
Code: Select all
CMake Error at /usr/lib64/cmake/expat-2.6.3/expat.cmake:84 (message):
The imported target "expat::expat" references the file
"/usr/lib64/libexpat.so.1.9.3"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib64/cmake/expat-2.6.3/expat.cmake"
but not all the files it references.
Call Stack (most recent call first):
/usr/lib64/cmake/expat-2.6.3/expat-config.cmake:35 (include)
share/cmake/modules/Findexpat.cmake:44 (find_package)
share/cmake/macros/ocio_handle_dependency.cmake:114 (find_package)
share/cmake/modules/FindExtPackages.cmake:57 (ocio_handle_dependency)
CMakeLists.txt:449 (include)
Code: Select all
root@porteus:/mnt/vbox/porteusbuilds/porteus/5.01/krita# ls -l /usr/lib64/libexpat*
lrwxrwxrwx 1 root root 18 Dec 12 13:08 /usr/lib64/libexpat.so -> libexpat.so.1.10.0*
lrwxrwxrwx 1 root root 18 Dec 12 13:08 /usr/lib64/libexpat.so.1 -> libexpat.so.1.10.0*
-rwxr-xr-x 1 root root 190528 Dec 12 13:10 /usr/lib64/libexpat.so.1.10.0*
-rwxr-xr-x 1 root root 190528 Dec 12 13:10 /usr/lib64/libexpat.so.1.8.4*
root@porteus:/mnt/vbox/porteusbuilds/porteus/5.01/krita# cat /etc/porteus/*
001-core.xzm:20241212
002-xorg.xzm:20241212
002-xtra.xzm:20240924
003-openbox.xzm:20230922
05-devel.xzm:20240924
initrd.xz:20230923
root@porteus:/mnt/vbox/porteusbuilds/porteus/5.01/krita# grep -r 1.9.3 /usr/lib64/cmake/expat-2.6.3/
/usr/lib64/cmake/expat-2.6.3/expat-noconfig.cmake: IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib64/libexpat.so.1.9.3"
/usr/lib64/cmake/expat-2.6.3/expat-noconfig.cmake:list(APPEND _cmake_import_check_files_for_expat::expat "${_IMPORT_PREFIX}/lib64/libexpat.so.1.9.3" )
- ncmprhnsbl
- DEV Team
- Posts: 4171
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Porteus-v5.01 bug reports
thanks for the report
clearly, this function hasn't ever had this level of stress testing in the years that it's been present :0
so, yeah, probably a loop or xargs or maybe using rsync instead, unless it's not just a quoting issue.
i'll get back to you on that.
i see what the problem is, i needed to update the 05-devel to match the 001-core (if only for the expat cmake)i3slkiller wrote: ↑03 Jan 2025, 19:42CMake can't find "/usr/lib64/libexpat.so.1.9.3" when I'm trying to build opencolorio package, after creating "libexpat.so.1.9.3" symlink to "libexpat.so.1" the build starts.
another work around for you would be to edit that expat cmake file to reference libexpat.so.1.10.0 , maybe.
anyway, my apologies, fix incoming..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
- Ed_P
- Contributor
- Posts: 8757
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Porteus-v5.01 bug reports
There's an update:
dreadbird wrote: ↑03 Jan 2025, 13:10I figured out why my save session modules werent working was saving them to the fat32 drive. saved to the sda3 ext4 drive now everything works on changes=EXIT for ext4
however this will also fail. you have to save session to folder. some files will be missing due to the long names
Porteus-v5.01 bug reports
should note its not the scripts problem but flatpak for having such unconventional naming with way to long and symbolic links and everything
yes session manager (making module for sure doesnt work) possibly save.dat. those and changes-commit currently dont like the long file names and results in not saving at all if such files are on the system.
so when using for the first time or installing new flatpak apps there are two ways to get around it
Session manager save session to folder and then:
copy the files from the filesystem / to the new folder ( /mnt/sda3/myfolder/changes/ )
cp -ar --parents /var/lib/flatpak /mnt/sda3/myfolder/changes/var/lib/
or
copy
/var/lib/flatpak to your drive
also do the change
changes-exit.conf
!/var/lib/flatpak
this is only when installing flatpak apps because of the long names ect.
purposed change im kind of a noob
catch logic
introduce changes-core.conf (Matches all of changes-exit.conf but narrower scope) Where there cant be apps
We get ride of /var
We get rid of /Home except Documents Pictures Desktop Downloads
sfile=`cat "$SFILES" | wc -m`;
cfile=`getconf ARG_MAX`;
#checking if exceeding ARG_MAX
if [ "$sfile" -lt "$(($cfile-1000))" ]; then # Margin of error with -1000 no need to get to close to limit
#save all changes
cp -uafv --parents $(cat $SFILES) $MNAME > $UPDATE # Normal execution of changes commit
else # We have to narrow our scope so the user saves their important files
#something went wrong saving core files
find $CORESAVE -not -type d; > $SFILES
cp -uafv --parents $(cat $SFILES) $MNAME > $UPDATE
yellow "Some files werent saved. something went wrong saving core files.
sleep 5s
fi
in the second case. yes somethings wont be saved. but the important things are.
all that is needed is to find the exact directories with desktop changes. basically you dont need to find much.
so if introduce a changes-core.conf to work with original changes commit #if too many files we go to narrower scope of directories
the culprits are /var /home/.cache and anywhere a user could install an application which massive files
should bring failure rate 1% to .01% of user cases. where .01% is user error (not omitting the right directories).
and that .01% still saves important files. the core.
yes session manager (making module for sure doesnt work) possibly save.dat. those and changes-commit currently dont like the long file names and results in not saving at all if such files are on the system.
so when using for the first time or installing new flatpak apps there are two ways to get around it
Session manager save session to folder and then:
copy the files from the filesystem / to the new folder ( /mnt/sda3/myfolder/changes/ )
cp -ar --parents /var/lib/flatpak /mnt/sda3/myfolder/changes/var/lib/
or
copy
/var/lib/flatpak to your drive
also do the change
changes-exit.conf
!/var/lib/flatpak
this is only when installing flatpak apps because of the long names ect.
purposed change im kind of a noob
catch logic
introduce changes-core.conf (Matches all of changes-exit.conf but narrower scope) Where there cant be apps
We get ride of /var
We get rid of /Home except Documents Pictures Desktop Downloads
sfile=`cat "$SFILES" | wc -m`;
cfile=`getconf ARG_MAX`;
#checking if exceeding ARG_MAX
if [ "$sfile" -lt "$(($cfile-1000))" ]; then # Margin of error with -1000 no need to get to close to limit
#save all changes
cp -uafv --parents $(cat $SFILES) $MNAME > $UPDATE # Normal execution of changes commit
else # We have to narrow our scope so the user saves their important files
#something went wrong saving core files
find $CORESAVE -not -type d; > $SFILES
cp -uafv --parents $(cat $SFILES) $MNAME > $UPDATE
yellow "Some files werent saved. something went wrong saving core files.
sleep 5s
fi
in the second case. yes somethings wont be saved. but the important things are.
all that is needed is to find the exact directories with desktop changes. basically you dont need to find much.
so if introduce a changes-core.conf to work with original changes commit #if too many files we go to narrower scope of directories
the culprits are /var /home/.cache and anywhere a user could install an application which massive files
should bring failure rate 1% to .01% of user cases. where .01% is user error (not omitting the right directories).
and that .01% still saves important files. the core.
Last edited by dreadbird on 24 Jan 2025, 19:02, edited 8 times in total.
Porteus-v5.01 bug reports
alternatively this works so far
>$UPDATE;
cat $SFILES | while IFS= read x; do
cp -uafv --parents "$x" "$MNAME" >> $UPDATE;
done
# Reset after loop
IFS="
"
I encountered some weird symbolic link problems using this. I cant get it to directly update flatpak properly something goes terribly wrong lol. it does copy all the files though. so scrap above. it was another attempt.
>$UPDATE;
cat $SFILES | while IFS= read x; do
cp -uafv --parents "$x" "$MNAME" >> $UPDATE;
done
# Reset after loop
IFS="
"
I encountered some weird symbolic link problems using this. I cant get it to directly update flatpak properly something goes terribly wrong lol. it does copy all the files though. so scrap above. it was another attempt.
Last edited by dreadbird on 24 Jan 2025, 18:24, edited 1 time in total.
- ncmprhnsbl
- DEV Team
- Posts: 4171
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Porteus-v5.01 bug reports
fwiw, you don't need to pipe cat into read ie.
Code: Select all
while IFS= read x; do cp -uafv --parents "$x" "$MNAME" >> $UPDATE; done < $SFILES
Code: Select all
while IFS= read x; do rsync -au --mkpath "$x" "$MNAME" >> $UPDATE; done < $SFILES
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
Porteus-v5.01 bug reports
Ill test it out im new to linux
i think cp -uafv is having problems with symbolic links where its copying the symbolic links improperly
flatpak changes folder 2.5gb
cp -ra flatpak changes directory to folder on a drive 2.5gb (file count 57832)
cp -uafv each individual file from the flatpak changes 5.5gb (file count 57832) so its going in a copying actual files
i think cp -uafv is having problems with symbolic links where its copying the symbolic links improperly
flatpak changes folder 2.5gb
cp -ra flatpak changes directory to folder on a drive 2.5gb (file count 57832)
cp -uafv each individual file from the flatpak changes 5.5gb (file count 57832) so its going in a copying actual files
Porteus-v5.01 bug reports
I know this is a 3rd party app so thanks for taking the time to point out some tips.
I tested the above with flatpak it breaks the install
its just too complicated to handle (the folder becomes 14gb when it should be 5.6gb)
if it is done with directory from
/mnt/live/memory/changes
or /var/lib/flatpak/ to the actual drive it works.
what about changing line 94
cp -uafv --parents $(cat $SFILES) $MNAME > $UPDATE
to
> $UPDATE
while IFS= read x; do cp -uafv --parents "$x" "$MNAME" >> $UPDATE; done < $SFILES
or
cat $SFILES | xargs -I {} cp -aufv --parents {} $MNAME >> $UPDATE
this would prevent er94 and still save all the other files on the session. yes it probably will glitch the flatpak install if the users didnt know about excluding flatpak. but their system files will be saved. its easy enough to rm -r /var/lib/flatpak and install the one or two apps anyway
It may be the best approach as lets face it programs like these are 3rd party. so with these changes it remains true to only supporting official packages. And it only breaks the flatpak install who cares.
Another way is to have it so flatpak or any other program like it works is these changes
tmp=/tmp/work$$/
mkdir $tmp
> $UPDATE
#copy all changed files to temp (ram) we can work with this some other time creates a manifest in $UPDATE
while IFS= read x; do cp -uafv --parents "$x" "$tmp" >> $UPDATE; done < $SFILES
# or subtitute cat $SFILES | xargs -I {} cp -aufv --parents {} $tmp >> $UPDATE
#copy directories to drive
cp -ar $FOLDERS $MNAME # or subtitute rsync -au $FOLDERS $MNAME
rm -r $tmp
Now this doesnt exclude directories as if you copy /var/ it includes all changes files in /var/ even if you exclude /var/lib/myapp
It appears to work. so whats happening with the Line94 #cp -uafv --parents $(cat $SFILES) $MNAME > $UPDATE. there are so many files in there that something goes wrong. I suspect an option on cp is depricated and not doing linking properly or something messes up. But when we copy the actual directories it works.
obviously flatpak is the only instance where this could error so users have to exclude !/var/lib/flatpak in the change-exit.conf and do it manually.
Purposed change (works with flatpak and others no need to !/var/lib/flatpak ) instead of copying files we copy folders (fixes symbolic linking somehow)
https://drive.google.com/file/d/1CKMQyb ... sp=sharing
You can also make a .txz or .xzm of the /tmp location afterwards as its an exact copy of the applied changes.
that moment you realize you were working in the wrong directory lol
this copies all changed files and updates it perfectly. it does it by copying all changed folders to /tmp in ram. then removes the unwanted directories from changes-exit.conf. So by copying the directories we get around the symbolic links not getting messed up in programs such as flatpak with 57000 files.
Had originally made it to pull off of /. so the scripts are still there to pull right from / then exclude unchanged files and excluded directories. then send to drive. (commented out)
we create the files manifest as usual. we dont actually copy the files directly.
what we do is copy all the folders changed to tmp in ram. then we delete the excluded directories.
send the updated folders to the drive memory/images/
create a folder change manifest
this handles everything and the nice thing about it is does take a little bit more time as it has to process a bit. so its nice feedback on the user end.
the way it is with cp -ar it would simply overwrite with an exact copy with the new files. maybe use cp -aru would skip entirely. but I would use rsync in that case as im not sure how cp -aru would behave with directories. so prune for an exact duplicate of /mnt/live/memory/changes pulled off of /. but its not needed for simply copying directories because they are the exact same files. so cp -ar currently works and changing it to cp -aru would increase efficiency.
cp -ar is overwritting which is inefficient so cp -aru should be used.
cp -ar should be used in this case.
I figured out what breaks it. cp -aru directory breaks the flatpak install
cp -ar works
and putting it all together
rsync changes commit with excluded directories (excludes folders from changes-exit.conf) direct to drive by folder method
https://drive.google.com/file/d/1n7ywL6 ... sp=sharing
I tested the above with flatpak it breaks the install
its just too complicated to handle (the folder becomes 14gb when it should be 5.6gb)
if it is done with directory from
/mnt/live/memory/changes
or /var/lib/flatpak/ to the actual drive it works.
what about changing line 94
cp -uafv --parents $(cat $SFILES) $MNAME > $UPDATE
to
> $UPDATE
while IFS= read x; do cp -uafv --parents "$x" "$MNAME" >> $UPDATE; done < $SFILES
or
cat $SFILES | xargs -I {} cp -aufv --parents {} $MNAME >> $UPDATE
this would prevent er94 and still save all the other files on the session. yes it probably will glitch the flatpak install if the users didnt know about excluding flatpak. but their system files will be saved. its easy enough to rm -r /var/lib/flatpak and install the one or two apps anyway
It may be the best approach as lets face it programs like these are 3rd party. so with these changes it remains true to only supporting official packages. And it only breaks the flatpak install who cares.
Another way is to have it so flatpak or any other program like it works is these changes
tmp=/tmp/work$$/
mkdir $tmp
> $UPDATE
#copy all changed files to temp (ram) we can work with this some other time creates a manifest in $UPDATE
while IFS= read x; do cp -uafv --parents "$x" "$tmp" >> $UPDATE; done < $SFILES
# or subtitute cat $SFILES | xargs -I {} cp -aufv --parents {} $tmp >> $UPDATE
#copy directories to drive
cp -ar $FOLDERS $MNAME # or subtitute rsync -au $FOLDERS $MNAME
rm -r $tmp
Now this doesnt exclude directories as if you copy /var/ it includes all changes files in /var/ even if you exclude /var/lib/myapp
It appears to work. so whats happening with the Line94 #cp -uafv --parents $(cat $SFILES) $MNAME > $UPDATE. there are so many files in there that something goes wrong. I suspect an option on cp is depricated and not doing linking properly or something messes up. But when we copy the actual directories it works.
obviously flatpak is the only instance where this could error so users have to exclude !/var/lib/flatpak in the change-exit.conf and do it manually.
Purposed change (works with flatpak and others no need to !/var/lib/flatpak ) instead of copying files we copy folders (fixes symbolic linking somehow)
https://drive.google.com/file/d/1CKMQyb ... sp=sharing
You can also make a .txz or .xzm of the /tmp location afterwards as its an exact copy of the applied changes.
that moment you realize you were working in the wrong directory lol
this copies all changed files and updates it perfectly. it does it by copying all changed folders to /tmp in ram. then removes the unwanted directories from changes-exit.conf. So by copying the directories we get around the symbolic links not getting messed up in programs such as flatpak with 57000 files.
Had originally made it to pull off of /. so the scripts are still there to pull right from / then exclude unchanged files and excluded directories. then send to drive. (commented out)
we create the files manifest as usual. we dont actually copy the files directly.
what we do is copy all the folders changed to tmp in ram. then we delete the excluded directories.
send the updated folders to the drive memory/images/
create a folder change manifest
this handles everything and the nice thing about it is does take a little bit more time as it has to process a bit. so its nice feedback on the user end.
the way it is with cp -ar it would simply overwrite with an exact copy with the new files. maybe use cp -aru would skip entirely. but I would use rsync in that case as im not sure how cp -aru would behave with directories. so prune for an exact duplicate of /mnt/live/memory/changes pulled off of /. but its not needed for simply copying directories because they are the exact same files. so cp -ar currently works and changing it to cp -aru would increase efficiency.
cp -ar is overwritting which is inefficient so cp -aru should be used.
cp -ar should be used in this case.
I figured out what breaks it. cp -aru directory breaks the flatpak install
cp -ar works
and putting it all together
rsync changes commit with excluded directories (excludes folders from changes-exit.conf) direct to drive by folder method
https://drive.google.com/file/d/1n7ywL6 ... sp=sharing
Last edited by dreadbird on 16 Jan 2025, 18:37, edited 93 times in total.
Porteus-v5.01 bug reports
ya the few apps I want are on it so I am using it for now. Will try to compile them in porteus and then hopefully not have to use flatpak.
Porteus-v5.01 bug reports
Update. changes-commit to work with flatpak it was pointed out by tome to use a symbolic link for /var/lib/flatpak to your drive.
With that change there is no change required for changes-commit
create 3 directories on your storage drive flatpak flatpakroot flatpakguest
root/.local/share/flatpak (move contents to your drive first and delete this directory)
cd root/.local/share/
ln -s /mnt/mydrive/flatpakroot/ flatpak
home/guest/.local/share/flatpak (repeat process above)
cd home/guest/.local/share/
ln -s /mnt/mydrive/flatpakguest/ flatpak
and
/var/lib/flatpak (repeat process above move contents to new folder and delete)
cd /var/lib/
ln -s /mnt/mydrive/flatpak/ flatpak
so you need to make 3 links for those then only that single link is copied not 50000 files
root/.local/share/flatpak is the repo for root
home/guest/.local/share/flatpak is the repo for guest
/var/lib/flatpak is the flatpak install
With that change there is no change required for changes-commit
create 3 directories on your storage drive flatpak flatpakroot flatpakguest
root/.local/share/flatpak (move contents to your drive first and delete this directory)
cd root/.local/share/
ln -s /mnt/mydrive/flatpakroot/ flatpak
home/guest/.local/share/flatpak (repeat process above)
cd home/guest/.local/share/
ln -s /mnt/mydrive/flatpakguest/ flatpak
and
/var/lib/flatpak (repeat process above move contents to new folder and delete)
cd /var/lib/
ln -s /mnt/mydrive/flatpak/ flatpak
so you need to make 3 links for those then only that single link is copied not 50000 files
root/.local/share/flatpak is the repo for root
home/guest/.local/share/flatpak is the repo for guest
/var/lib/flatpak is the flatpak install
Porteus-v5.01 bug reports
https://drive.google.com/file/d/1J426HU ... sp=sharing
I merged the folder method into changes commit with a menu icon and into an xzm. if you want to have a look at it.
This is a stand alone edition it works on its own. with borrowed ideas from various scripts
For changing changes commit I have integrated this script into the changes commit
I dont believe in breaking user space so I integrated it into the current changes commit. if you like it may save time in using it as it works with the original
changes-exit.conf
Proposed change
https://drive.google.com/file/d/1hnRQLD ... sp=sharing
I merged the folder method into changes commit with a menu icon and into an xzm. if you want to have a look at it.
This is a stand alone edition it works on its own. with borrowed ideas from various scripts
For changing changes commit I have integrated this script into the changes commit
I dont believe in breaking user space so I integrated it into the current changes commit. if you like it may save time in using it as it works with the original
changes-exit.conf
Proposed change
https://drive.google.com/file/d/1hnRQLD ... sp=sharing
Last edited by dreadbird on 24 Jan 2025, 18:42, edited 8 times in total.
Porteus-v5.01 bug reports
I installed Porteus XFCE-V5.01-i586 onto a 124GB NTFS formatted USB drive on which I run it and followed all the instructions exactly (to my knowledge). When setting up PERMANENCE I created the container folder /mnt/sda1/porteus/Porteussave.dat using "Porteus Savefile manager" as instructed. PERMANENCE did not work. Upon reboot it did did not seem to find the file. After hacking around I noted "Porteus Savefile manager" had written into /mnt/sda1/porteus/porteus-v5.0-i586.cfg (an otherwise comments file). Checking all the .cfg files I found no link in those files that bootup will check porteus-v5.0-i586.cfg !
I hacked into all .cfg files, but found that only by making this change within /mnt/sda1/boot/syslinux/porteus.cfg PERMANCE works as expected and everything else seems great. Thanks.
I am a noob amateur so this nearly made me give up on Porteus. I am sure this fix is obvious to Porteus Linux users, as the help talks about making changes in porteus.cfg, not the /mnt/sda1/porteus/porteus-v5.0-i586.cfg file!
I retained the "APPEND" command within porteus.cfg which "Poteus Savefile manager" did not use!
I have fixed he issue for me, but other noobs may get stuck, because it seems to be an error in where "Porteus Savefile manager" writes, or that code to check porteus-v5.0-i586.cfg at boot is missing.
Code: Select all
changes=/mnt/sda1/porteussave.dat
I hacked
Code: Select all
changes=/mnt/sda1/porteussave.dat
Code: Select all
APPEND changes=/mnt/sda1/porteus/porteussave.dat
##APPEND changes=/porteus
I am a noob amateur so this nearly made me give up on Porteus. I am sure this fix is obvious to Porteus Linux users, as the help talks about making changes in porteus.cfg, not the /mnt/sda1/porteus/porteus-v5.0-i586.cfg file!
I retained the "APPEND" command within porteus.cfg which "Poteus Savefile manager" did not use!
I have fixed he issue for me, but other noobs may get stuck, because it seems to be an error in where "Porteus Savefile manager" writes, or that code to check porteus-v5.0-i586.cfg at boot is missing.