Projects
home:rottame:yggdra_agents
vhosts_provisioner
rubygem-vhosts_provisioner.spec
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-vhosts_provisioner.spec of Package vhosts_provisioner (Revision 6)
Currently displaying revision
6
,
Show latest
%define package_version 1.0.1 %define mod_name vhosts_provisioner %define mod_full_name %{mod_name}-%{version} Name: rubygem-vhosts_provisioner Version: %{package_version} Release: 0 Summary: Ygg Vhosts Provisioner (ruby gem) License: Apache-2.0 Group: Development/Languages/Ruby URL: https://intercom.it Source: https://gems.intercom.it/gems/%{mod_full_name}.gem Source1: vhosts_provisioner.logrotate Source2: vhosts_provisioner.service Source3: vhosts_provisioner.sudoers Source4: vhosts_provisioner.tempfiles Source5: tomte.yml Source6: vhosts_provisioner.yml Source7: gem2rpm.yml BuildRequires: ruby-macros >= 5 BuildRequires: systemd-rpm-macros BuildRequires: %{ruby >= 1.9} BuildRequires: %{rubygem gem2rpm} BuildRequires: sysuser-tools # fix suderos.d ownership BuildRequires: sudo Requires: sudo BuildRoot: %{_tmppath}/%{mod_full_name}-build %description Yggdra Agent for vhost provisioning and configuration %package -n vhosts_provisioner Summary: Vhosts provisioner agent License: Apache-2.0 Group: Development/Languages/Ruby Requires: rubygem(ruby:2.5.0:vhosts_provisioner) = %{package_version} Requires: rubygem(ruby:2.5.0:bender-vhng) Requires: sudo %description -n vhosts_provisioner Yggdra Agent for vhost provisioning and configuration %prep %build %install %gem_install -f --symlink-binaries --no-ri --no-rdoc install -d -m 0644 %{buildroot}%{_localstatedir}/lib/vhosts_provisioner install -D -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/vhosts_provisioner install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/vhosts_provisioner.service install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sudoers.d/vhosts_provisioner install -D -m 0644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/vhosts_provisioner.conf install -D -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/vhosts_provisioner/tomte.yml install -D -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/vhosts_provisioner/vhosts_provisioner.yml install -d -m 0755 %{buildroot}%{_sbindir} ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcvhosts_provisioner %gem_packages %files -n vhosts_provisioner %defattr(-, root, root) %ghost /run/vhosts_provisioner %dir %{_sysconfdir}/vhosts_provisioner %config(noreplace) %{_sysconfdir}/vhosts_provisioner/tomte.yml %config(noreplace) %{_sysconfdir}/vhosts_provisioner/vhosts_provisioner.yml %attr(0440, root, root) %config(noreplace) %{_sysconfdir}/sudoers.d/vhosts_provisioner %attr(0440, root, root) %config(noreplace) %{_sysconfdir}/logrotate.d/vhosts_provisioner %attr(0700, vhng, vhng) %dir %{_localstatedir}/lib/vhosts_provisioner %{_unitdir}/vhosts_provisioner.service %{_tmpfilesdir}/vhosts_provisioner.conf %{_sbindir}/rcvhosts_provisioner %pre -n vhosts_provisioner %{_bindir}/getent group vhng >/dev/null || %{_sbindir}/groupadd -r vhng %{_bindir}/getent passwd vhng >/dev/null || %{_sbindir}/useradd -r -d %{_localstatedir}/lib/vhosts_provisioner -s /bin/false -c "vhng tomte agent" -g vhng vhng %service_add_pre vhosts_provisioner.service exit 0 %preun -n vhosts_provisioner %service_del_preun vhosts_provisioner.service exit 0 %post -n vhosts_provisioner %tmpfiles_create %_tmpfilesdir/vhosts_provisioner.conf %service_add_post vhosts_provisioner.service exit 0 %postun -n vhosts_provisioner %service_del_postun vhosts_provisioner.service exit 0 %changelog
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.