summarylogtreecommitdiffstats
path: root/onlyoffice-documentserver.install
blob: ee147e579b4e7553d0231209340d525e923b26db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
post_install() {
useradd -r -c "onlyoffice documentserver" -d / -s /sbin/nologin onlyoffice 2>/dev/null
chown -R onlyoffice:onlyoffice /usr/share/webapps/onlyoffice/documentserver/{sdkjs,fonts,server/FileConverter/bin}
install -d -m 0755 -o onlyoffice -g onlyoffice /var/lib/onlyoffice/documentserver/App_Data/cache
echo -n Generating AllFonts.js, please wait...
sudo -u onlyoffice /usr/share/webapps/onlyoffice/documentserver/server/tools/allfontsgen --input="/usr/share/webapps/onlyoffice/documentserver/core-fonts" --allfonts-web="/usr/share/webapps/onlyoffice/documentserver/sdkjs/common/AllFonts.js" --allfonts="/usr/share/webapps/onlyoffice/documentserver/server/FileConverter/bin/AllFonts.js" --images="/usr/share/webapps/onlyoffice/documentserver/sdkjs/common/Images" --selection="/usr/share/webapps/onlyoffice/documentserver/server/FileConverter/bin/font_selection.bin" --output-web="/usr/share/webapps/onlyoffice/documentserver/fonts" --use-system="true" && echo Done || echo Error!
echo -n Generating presentation themes, please wait...
sudo -u onlyoffice /usr/share/webapps/onlyoffice/documentserver/server/tools/allthemesgen --converter-dir="/usr/share/webapps/onlyoffice/documentserver/server/FileConverter/bin" --src="/usr/share/webapps/onlyoffice/documentserver/sdkjs/slide/themes" --output="/usr/share/webapps/onlyoffice/documentserver/sdkjs/common/Images" && echo Done || echo Error!
}
post_upgrade() {
   post_install
}