Projects
home:rottame:mail
postfix-rate-policyd
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 3
View file
rubygem-postfix-rate-policyd.spec
Changed
@@ -9,6 +9,7 @@ URL: https://rubygems.org/gems/postfix-rate-policyd Source: %{mod_full_name}.gem Source1: config.yml +Source2: postfix-rate-policyd.service BuildRequires: %{ruby >= 1.9} BuildRequires: %{rubygem gem2rpm} BuildRequires: ruby-macros >= 5 @@ -35,11 +36,34 @@ -f install -d %{buildroot}%{_sysconfdir}/postfix-rate install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/postfix-rate/policyd.yml +install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/postfix-rate-policyd.service +install -d -m 0644 %{buildroot}%{_localstatedir}/lib/postfix-rate-policyd %gem_packages %files -n postfix-rate-policyd %dir %{_sysconfdir}/postfix-rate %config(noreplace) %{_sysconfdir}/postfix-rate/policyd.yml +%{_unitdir}/postfix-rate-policyd.service +%attr(0700, itmpolicyd, itmpolicyd) %dir %{_localstatedir}/lib/postfix-rate-policyd + +%pre -n postfix-rate-policyd +%{_bindir}/getent group itmpolicyd >/dev/null || %{_sbindir}/groupadd -r itmpolicyd +%{_bindir}/getent passwd itmpolicyd >/dev/null || %{_sbindir}/useradd -r -d %{_localstatedir}/lib/postfix-rate-policyd -s /bin/false -c "intercom mail policyd" -g itmpolicyd itmpolicyd +%service_add_pre postfix-rate-policyd.service +exit 0 + +%preun -n postfix-rate-policyd +%service_del_preun postfix-rate-policyd.service +exit 0 + +%post -n postfix-rate-policyd +%tmpfiles_create %_tmpfilesdir/mailserver_agent.conf +%service_add_post postfix-rate-policyd.service +exit 0 + +%postun -n postfix-rate-policyd +%service_del_postun postfix-rate-policyd.service +exit 0 %changelog
View file
postfix-rate-policyd-0.0.1.gem/checksums.yaml.gz
Changed
@@ -1,7 +1,7 @@ --- SHA256: - metadata.gz: bdb493f975002a5a48db8a3be3eccf4e36d4f76a2c4365cb95bba0038697fec1 - data.tar.gz: 5bbe7cc3b5fcadf5f96252f184bf536506722a49eb483ba2fc2d0607e81d92b1 + metadata.gz: 12e17318bd2e8af04b83c1edbd5e6f7d66f2d0d67cbb1309b9098125fd7c6af5 + data.tar.gz: 22cd97b3312b694b34b1bf9e2709acf7cfc0377e238dbb295e3b3f9c82d6a3b3 SHA512: - metadata.gz: a9eeb68ad36e02ba073d3b553243b2b83c91eda12f9c1f6d7b6de90471065e8109880c5aed33437641e8f9c8bf423d22c21826e491df59d8ff5fe4265f50820a - data.tar.gz: 1a68a467469a56767583283befc1a44ae5ad63f7a1a603e6743b60ac71b681725a5d6249f239c47f96f42a78e6f4706c0e63cb44896431652a03ad89451f1cf0 + metadata.gz: 39cfde140735561ab1679015a3096230f6a56609d56224f7e4be78becb462e66def49d9958c19af1485c6bffeeea39c715b2ef2db2a273c4415a504dc311659c + data.tar.gz: 8a61451e94d8b34e2a706479466100dc67779a7e30f82a33455c06761eb42634d17837cea7d7dc4a5f687571719e1636439976e0cb2c6153ee5b9ce92d9d222c
View file
postfix-rate-policyd-0.0.1.gem/data/postfix-rate-policyd.gemspec
Changed
@@ -22,10 +22,10 @@ spec.add_dependency "celluloid-io" spec.add_dependency "sequel" spec.add_dependency "mysql2" - spec.add_dependency "sqlite3" spec.add_dependency "awesome_print" spec.add_dependency "activesupport" - + + spec.add_development_dependency "sqlite3" spec.add_development_dependency "bundler", "~> 1.3" spec.add_development_dependency "rake" spec.add_development_dependency "pry"
View file
postfix-rate-policyd-0.0.1.gem/metadata.gz
Changed
@@ -53,7 +53,7 @@ - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency - name: sqlite3 + name: awesome_print requirement: !ruby/object:Gem::Requirement requirements: - - ">=" @@ -67,7 +67,7 @@ - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency - name: awesome_print + name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" @@ -81,13 +81,13 @@ - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency - name: activesupport + name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - type: :runtime + type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements:
View file
postfix-rate-policyd.service
Added
@@ -0,0 +1,13 @@ +Unit +Description=Starts and stops the intercom mail policyd service + +Service +Type=simple +User=itmpolicyd +Group=itmpolicyd +ExecStart=/usr/bin/postfix-rate-policyd -c /etc/postfix-rate/policyd.yml --no-daemonize +WorkingDirectory=/var/lib/postfix-rate-policyd +Restart=always + +Install +WantedBy=multi-user.target
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
.