X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.web-live.git;a=blobdiff_plain;f=pctb%2Fdictionary-manager;h=5501765992e14e21953238e4fce7724a4801bc32;hp=2c91a2a372be1a9cac3b5e5482b59bdfad8e51bd;hb=9d0479a97adee7ddc6470f6b8d3916ead77d1748;hpb=124bfe502b5841d6d05f3f7e9fc825f918d3109d diff --git a/pctb/dictionary-manager b/pctb/dictionary-manager index 2c91a2a..5501765 100755 --- a/pctb/dictionary-manager +++ b/pctb/dictionary-manager @@ -1068,9 +1068,14 @@ proc remote-serv/take {yesno file dict} { manyset [dict2_reqkind_rows $dict] reqkind rows if {$yesno} { - read_database $dictdir/master-$dict.txt + set fnbase $dictdir/master-$dict.txt + read_database $fnbase set database($key) $val write_database + + exec gzip --rsyncable -7 < $fnbase > $fnbase.gz.new + exec mv -f -- $fnbase.gz.new $fnbase.gz + set desc approve } else { set desc reject @@ -1207,7 +1212,7 @@ proc approve_showentry {ix file specdata} { set image [exec pgmtoppm {#008-white} << $image | pnmnoraw] append image "\n" } - execpnm_createphoto approve/$ix pnmscale 2 << $image + execpnm_createphoto approve/$ix pnmscale 3 << $image label $wb-image -image approve/$ix -bd 2 -relief flat -bg black manyset [dict2_reqkind_rows $dict] reqkind