Evgeniy Antonyuk
23436472ed
* Add new services, delete old services and kafka * Corrections to appserver-configuration script * Download the get-php script depending on the version of py * Add doceditor and migration-runner services * Docspace rebranding * Rename a spec file * Update build.sh * Fixes in proxy package * Rename script * Fix launch of node js services * Edit connection strings in migration-runner service * Fix minor errors * Update docspace-configuration.sh * Update docspace-configuration.sh * Add configuration of redis and rabbitmq services, as well as minor bug fixes * Correct redis configuration * Rebrand and add new services for deb package * Fix build directory for deb package * Revert "Fix build directory for deb package" This reverts commit 9c711fc735c57e154e6b818988384d4b7e60c338. * Add postinst for radicale package * Fix python dependency * Fix errors in control file * Fix errors when building a deb package * Update rules * Rebranding of installation scripts * Update build.spec * Add migration for Docs Database Co-authored-by: Alexey Golubev <alexey.golubev@onlyoffice.com>
62 lines
5.2 KiB
RPMSpec
62 lines
5.2 KiB
RPMSpec
%install
|
|
mkdir -p "%{buildroot}%{_bindir}/"
|
|
mkdir -p "%{buildroot}%{_sysconfdir}/nginx/conf.d/"
|
|
mkdir -p "%{buildroot}%{_sysconfdir}/nginx/includes/"
|
|
mkdir -p "%{buildroot}%{_sysconfdir}/onlyoffice/%{product}/"
|
|
mkdir -p "%{buildroot}%{_sysconfdir}/onlyoffice/%{product}/.private/"
|
|
mkdir -p "%{buildroot}%{_sysconfdir}/onlyoffice/%{product}/data/"
|
|
mkdir -p "%{buildroot}%{_var}/log/onlyoffice/%{product}/"
|
|
mkdir -p "%{buildroot}%{buildpath}/Tools/radicale/plugins/"
|
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.Files/client/"
|
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.Files/editor/"
|
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.Files/server/DocStore/"
|
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.Files/service/"
|
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.People/client/"
|
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.People/server/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.ClearEvents/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Data.Backup.BackgroundTasks/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Data.Backup/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Migration/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Migration.Runner/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Notify/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Socket.IO/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.SsoAuth/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Studio.Notify/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.TelegramService/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.UrlShortener/"
|
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.Webhooks.Service/"
|
|
mkdir -p "%{buildroot}%{buildpath}/studio/ASC.Web.Api/"
|
|
mkdir -p "%{buildroot}%{buildpath}/studio/ASC.Web.Studio/"
|
|
mkdir -p "%{buildroot}%{buildpath}/public/"
|
|
mkdir -p "%{buildroot}%{buildpath}/client/"
|
|
mkdir -p "%{buildroot}%{buildpath}/login/"
|
|
mkdir -p "%{buildroot}/usr/lib/systemd/system/"
|
|
cp -rf %{_builddir}/%{sourcename}/ASC.Migration.Runner/service/* "%{buildroot}%{buildpath}/services/ASC.Migration.Runner/"
|
|
cp -rf %{_builddir}/%{sourcename}/build/deploy/editor/* "%{buildroot}%{buildpath}/products/ASC.Files/editor/"
|
|
cp -rf %{_builddir}/%{sourcename}/build/deploy/public/* "%{buildroot}%{buildpath}/public/"
|
|
cp -rf %{_builddir}/%{sourcename}/build/deploy/client/* "%{buildroot}%{buildpath}/client/"
|
|
cp -rf %{_builddir}/%{sourcename}/build/deploy/login/* "%{buildroot}%{buildpath}/login/"
|
|
cp -rf %{_builddir}/%{sourcename}/build/install/RadicalePlugins/* "%{buildroot}%{buildpath}/Tools/radicale/plugins/"
|
|
cp -rf %{_builddir}/%{sourcename}/build/install/common/%{product}-configuration.sh "%{buildroot}%{_bindir}/"
|
|
cp -rf %{_builddir}/%{sourcename}/build/install/common/systemd/modules/* "%{buildroot}/usr/lib/systemd/system/"
|
|
cp -rf %{_builddir}/%{sourcename}/config/* "%{buildroot}%{_sysconfdir}/onlyoffice/%{product}/"
|
|
cp -rf %{_builddir}/%{sourcename}/config/nginx/includes/onlyoffice*.conf "%{buildroot}%{_sysconfdir}/nginx/includes/"
|
|
cp -rf %{_builddir}/%{sourcename}/config/nginx/onlyoffice*.conf "%{buildroot}%{_sysconfdir}/nginx/conf.d/"
|
|
cp -rf %{_builddir}/%{sourcename}/products/ASC.Files/Server/DocStore/* "%{buildroot}%{buildpath}/products/ASC.Files/server/DocStore/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/products/ASC.Files/server/* "%{buildroot}%{buildpath}/products/ASC.Files/server/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/products/ASC.People/server/* "%{buildroot}%{buildpath}/products/ASC.People/server/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.ClearEvents/service/* "%{buildroot}%{buildpath}/services/ASC.ClearEvents/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Data.Backup.BackgroundTasks/service/* "%{buildroot}%{buildpath}/services/ASC.Data.Backup.BackgroundTasks/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Data.Backup/service/* "%{buildroot}%{buildpath}/services/ASC.Data.Backup/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Files.Service/service/* "%{buildroot}%{buildpath}/products/ASC.Files/service/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Migration/service/* "%{buildroot}%{buildpath}/services/ASC.Migration/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Notify/service/* "%{buildroot}%{buildpath}/services/ASC.Notify/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Socket.IO/service/* "%{buildroot}%{buildpath}/services/ASC.Socket.IO/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.SsoAuth/service/* "%{buildroot}%{buildpath}/services/ASC.SsoAuth/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Studio.Notify/service/* "%{buildroot}%{buildpath}/services/ASC.Studio.Notify/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.TelegramService/service/* "%{buildroot}%{buildpath}/services/ASC.TelegramService/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.UrlShortener/service/* "%{buildroot}%{buildpath}/services/ASC.UrlShortener/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Web.Api/service/* "%{buildroot}%{buildpath}/studio/ASC.Web.Api/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Web.Studio/service/* "%{buildroot}%{buildpath}/studio/ASC.Web.Studio/"
|
|
cp -rf %{_builddir}/%{sourcename}/publish/services/ASC.Webhooks.Service/service/* "%{buildroot}%{buildpath}/services/ASC.Webhooks.Service/"
|