• Jérome Perrin's avatar
    component/tesseract: fix permissions of downloaded traineddata · 7df9bc95
    Jérome Perrin authored
    With the default umask of running slapos node, the default umask create files
    that are only readable by user, not by group:
    
        slapuser10@COMP-1234:~$ ls -al /opt/slapgrid/bf0ccebdbd76d491bcbe16b7998529b2/parts/tesseract/share/tessdata/
        total 125296
        drwxr-x--- 4 slapsoft slapsoft 4096 Jul 13 05:57 .
        drwxr-x--- 3 slapsoft slapsoft 4096 Jul 13 05:57 ..
        -rw------- 1 slapsoft slapsoft 44366093 Jul 13 05:57 chi_sim.traineddata
        drwxr-x--- 2 slapsoft slapsoft 4096 Jul 13 05:57 configs
        -rw------- 1 slapsoft slapsoft 23466654 Jul 13 05:57 eng.traineddata
        -rw------- 1 slapsoft slapsoft 14213351 Jul 13 05:57 fra.traineddata
        -rw------- 1 slapsoft slapsoft 35659159 Jul 13 05:57 jpn.traineddata
        -rw------- 1 slapsoft slapsoft 10562874 Jul 13 05:57 osd.traineddata
        -rw-r--r-- 1 slapsoft slapsoft 572 Jul 13 05:57 pdf.ttf
        drwxr-x--- 2 slapsoft slapsoft 4096 Jul 13 05:57 tessconfigs
    
    but when using multiple users, partitions users are members of slapsoft group,
    so these files needs to be group readable.
    7df9bc95
buildout.hash.cfg 97 Bytes