Fix deferred cleanup of copied setup.db when locked

This commit is contained in:
prpr 2024-04-08 17:42:16 +01:00
parent 0fe6bfc482
commit 578b0ec551
1 changed files with 2 additions and 1 deletions

View File

@ -577,7 +577,8 @@ proc {system param} {param {type Value} {tbl MENUCONFIG}} {{newdb ""}} {
try {
if {$newdb eq ""} {
set newdb [file tempfile /tmp/setupXXXXXX]
defer "catch {file delete $newdb}"
set cmd "defer {catch {file delete $newdb}}"
uplevel #0 $cmd
}
file copy -force /var/lib/humaxtv/setup.db $newdb
set db [sqlite3.open $newdb]