mirror of
https://github.com/sist2app/sist2.git
synced 2025-05-11 12:25:54 +02:00
import magic database as a blob as last resort to make it work
This commit is contained in:
parent
9f2ad58f78
commit
09613eaaf9
5 changed files with 25 additions and 6 deletions
|
@ -5,5 +5,6 @@ rm -rf index.sist2/
|
|||
python3 scripts/mime.py > src/parsing/mime_generated.c
|
||||
python3 scripts/serve_static.py > src/web/static_generated.c
|
||||
python3 scripts/index_static.py > src/index/static_generated.c
|
||||
python3 scripts/magic_static.py > src/magic_generated.c
|
||||
|
||||
printf "static const char *const Sist2CommitHash = \"%s\";\n" $(git rev-parse HEAD) > src/git_hash.h
|
8
scripts/magic_static.py
Normal file
8
scripts/magic_static.py
Normal file
|
@ -0,0 +1,8 @@
|
|||
|
||||
try:
|
||||
with open("/usr/lib/file/magic.mgc", "rb") as f:
|
||||
data = f.read()
|
||||
except:
|
||||
data = bytes([])
|
||||
|
||||
print("char magic_database_buffer[%d] = {%s};" % (len(data), ",".join(str(int(b)) for b in data)))
|
Loading…
Add table
Add a link
Reference in a new issue