Skip to content

Commit 90fe51c

Browse files
Add font trigger support (#131)
* Add to deb fonts filetrigger * Add fix * Added a font trigger to rpm * Add fix * Add fix * Add fix * Add trigger support in Makefile * Create a file trigger * Add fix * Add fix * Add fix * Add fix * Add fix Co-authored-by: papacarlo <[email protected]>
1 parent fdbc501 commit 90fe51c

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

deb/debian/postinst.m4

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,11 @@ ifelse(eval(ifelse(M4_PRODUCT_NAME,documentserver-ee,1,0)||ifelse(M4_PRODUCT_NAM
324324
325325
abort-upgrade|abort-remove|abort-deconfigure)
326326
;;
327-
327+
328+
triggered)
329+
documentserver-generate-allfonts.sh true
330+
;;
331+
328332
*)
329333
echo "postinst called with unknown argument \`$1'" >&2
330334
exit 1

deb/debian/triggers

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
interest-noawait /usr/share/fonts
2+
interest-noawait /usr/share/ghostscript/fonts
3+
interest-noawait /usr/share/texmf/fonts

rpm/common.spec

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,12 @@ chown -R ds:ds %{_localstatedir}/lib/%{_ds_prefix}-example
231231
# generate allfonts.js and thumbnail
232232
documentserver-generate-allfonts.sh true
233233

234+
%filetriggerin -- /usr/share/fonts /usr/share/ghostscript/fonts /usr/share/texmf/fonts
235+
documentserver-generate-allfonts.sh true
236+
237+
%filetriggerun -- /usr/share/fonts /usr/share/ghostscript/fonts /usr/share/texmf/fonts
238+
documentserver-generate-allfonts.sh true
239+
234240
# check whethere enabled
235241
shopt -s nocasematch
236242
PORTS=()

0 commit comments

Comments
 (0)