Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12:Update
smt-client
smt-client.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File smt-client.spec of Package smt-client
# # spec file for package smt-client # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: smt-client Version: 1.0.2 Release: 0.1 Requires: perl = %{perl_version} Requires: perl-XML-XPath Requires: perl-XML-Parser Requires: perl-XML-Writer Requires: perl-IO-Socket-SSL Requires: perl-base Requires: perl-libwww-perl Requires: perl-LWP-Protocol-https Requires: logrotate Requires: cron Requires: zypper >= 1.3.14 Requires: libzypp >= 6.36.0 Conflicts: smt <= 1.1.21 PreReq: %fillup_prereq AutoReqProv: on Group: Productivity/Networking/Web/Proxy License: GPL-2.0+ Summary: Subscription Management Tool Source: %{name}-%{version}.tar.bz2 Source1: sysconfig.smt-client Source2: smt-client-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build URL: https://github.com/SUSE/smt %description This package provide everything you need to get a local NU and registration proxy. Authors: -------- Authors: -------- dmacvicar@suse.de mc@suse.de jdsn@suse.de locilka@suse.cz %prep %setup -n %{name}-%{version} cp -p %{S:1} . # --------------------------------------------------------------------------- %build make %install make DESTDIR=$RPM_BUILD_ROOT DOCDIR=%{_docdir} install mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates/ install -m 644 sysconfig.smt-client $RPM_BUILD_ROOT/var/adm/fillup-templates/ # touching the ghost mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/ touch $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/novell.com-smt-client # --------------------------------------------------------------------------- %clean [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT %post if [ ! -s /etc/cron.d/novell.com-smt-client ]; then minute=`expr $RANDOM % 60` echo "$minute */3 * * * root /usr/sbin/smt-agent" > %{_sysconfdir}/cron.d/novell.com-smt-client fi %{fillup_only} exit 0 %files %defattr(-,root,root) %dir %{perl_vendorlib}/SMT %dir %{perl_vendorlib}/SMT/Agent %{perl_vendorlib}/SMT/Agent/*.pm /usr/sbin/smt-agent %dir /usr/lib/SMT %dir /usr/lib/SMT/bin %dir /usr/lib/SMT/bin/job /usr/lib/SMT/bin/job/* /usr/lib/SMT/bin/processjob /var/adm/fillup-templates/sysconfig.smt-client %ghost %{_sysconfdir}/cron.d/novell.com-smt-client %config /etc/logrotate.d/smt-client %ghost %dir /run/smtclient %dir %{_docdir}/smt-client %{_docdir}/smt-client/* %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor