Add identity packages

This commit is contained in:
Elbakyan Shirak 2024-09-01 20:59:49 +04:00
parent 9989d19577
commit f6aa086ffc
8 changed files with 58 additions and 16 deletions

View File

@ -151,11 +151,23 @@ Description: {{product}}-ssoauth
SAML-based single sign-on (SSO) authentication to provide a more quick,
easy and secure way to access DocSpace for users
Package: {{product}}-identity
Package: {{product}}-identity-api
Architecture: all
Multi-Arch: foreign
Depends: {{product}}-common (= {{package_header_tag_version}}), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends}
Description: {{product}}-identity
Depends: {{product}}-common (= {{package_header_tag_version}}), java (> 21), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends}
Description: {{product}}-identity-api
Package: {{product}}-identity-migration
Architecture: all
Multi-Arch: foreign
Depends: {{product}}-common (= {{package_header_tag_version}}), java (> 21), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends}
Description: {{product}}-identity-migration
Package: {{product}}-identity-authorization
Architecture: all
Multi-Arch: foreign
Depends: {{product}}-common (= {{package_header_tag_version}}), java (> 21), nodejs (>= 16), ${misc:Depends}, ${shlibs:Depends}
Description: {{product}}-identity-authorization
Package: {{product}}-backup-background
Architecture: all

View File

@ -0,0 +1 @@
debian/build/server/publish/services/ASC.Identity.Registration/service/* var/www/{{product}}/services/ASC.Identity.Registration

View File

@ -0,0 +1 @@
debian/build/server/publish/services/ASC.Identity.Authorization/service/* var/www/{{product}}/services/ASC.Identity.Authorization

View File

@ -0,0 +1 @@
debian/build/server/publish/services/ASC.Identity.Migration/service/* var/www/{{product}}/services/ASC.Identity.Migration

View File

@ -1,3 +0,0 @@
debian/build/server/publish/services/ASC.Identity.Registration/service/* var/www/{{product}}/services/ASC.Identity.Registration
debian/build/server/publish/services/ASC.Identity.Authorization/service/* var/www/{{product}}/services/ASC.Identity.Authorization
debian/build/server/publish/services/ASC.Identity.Migration/service/* var/www/{{product}}/services/ASC.Identity.Migration

View File

@ -131,14 +131,22 @@
/usr/lib/systemd/system/%{product}-ssoauth.service
%dir %{buildpath}/services/
%files identity
%files identity-api
%defattr(-, onlyoffice, onlyoffice, -)
%{buildpath}/services/ASC.Identity.Registration
/usr/lib/systemd/system/%{product}-identity-api.service
%dir %{buildpath}/services/
%files identity-migration
%defattr(-, onlyoffice, onlyoffice, -)
%{buildpath}/services/ASC.Identity.Migration
/usr/lib/systemd/system/%{product}-identity-migration.service
%dir %{buildpath}/services/
%files identity-authorization
%defattr(-, onlyoffice, onlyoffice, -)
%{buildpath}/services/ASC.Identity.Authorization
%{buildpath}/services/ASC.Identity.Registration
%{buildpath}/services/ASC.Identity.Migration
/usr/lib/systemd/system/%{product}-identity-api.service
/usr/lib/systemd/system/%{product}-identity-authorization.service
/usr/lib/systemd/system/%{product}-identity-migration.service
%dir %{buildpath}/services/
%files clear-events

View File

@ -157,15 +157,35 @@ The service responsible for enabling and configuring
SAML-based single sign-on (SSO) authentication to provide a more quick,
easy and secure way to access DocSpace for users
%package identity
%package identity-migration
Packager: %{packager}
Summary: Identity
Summary: Identity-Migration
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: dotnet-sdk-8.0
Requires: java > 21
AutoReqProv: no
BuildArch: noarch
%description identity
%description identity-migration
%package identity-authorization
Packager: %{packager}
Summary: Identity-Authorization
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: java > 21
AutoReqProv: no
BuildArch: noarch
%description identity-authorization
%package identity-api
Packager: %{packager}
Summary: Identity-Api
Group: Applications/Internet
Requires: %name-common = %version-%release
Requires: java > 21
AutoReqProv: no
BuildArch: noarch
%description identity-api
%package clear-events
Packager: %{packager}

View File

@ -51,7 +51,9 @@ Requires: %name-proxy = %version-%release
Requires: %name-radicale = %version-%release
Requires: %name-socket = %version-%release
Requires: %name-ssoauth = %version-%release
Requires: %name-identity = %version-%release
Requires: %name-identity-migration = %version-%release
Requires: %name-identity-authorization = %version-%release
Requires: %name-identity-api = %version-%release
Requires: %name-studio = %version-%release
Requires: %name-studio-notify = %version-%release
Requires: openssl