RPM - bash script SPEC file

Aus HS Syswiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<syntaxhighlight lang="bash" style="font-size:9pt;"> %define name mqeraser %define version 0.1 %define release 1 %define date %(echo `LC_ALL="C" date +"%…“)
 
 
Zeile 47: Zeile 47:
 
- initial release
 
- initial release
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== Links ==
 +
 +
[http://meinit.nl/making-rpm-shell-script Making an RPM for a shell script]
  
 
[[Category:Server]]
 
[[Category:Server]]

Aktuelle Version vom 19. Juni 2014, 08:32 Uhr

%define name    mqeraser
%define version 0.1
%define release 1
%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 
Name:           %{name}
Version:        %{version}
Release:        %{release}%{?dist}
Summary:        Mail Queue erasing of deferred e-mails
URL:            http://www.hoststar.ch
License:        GPL
Group:          Applications/System
BuildRoot:      %{_tmppath}/%{name}-%{version}-root
Requires:       bash
Source0:        %{name}-%{version}.tar.gz
BuildArch:      noarch
 
%description
Script for erasing the specified group of deferred e-mails in the e-mail queue
 
%prep
#%setup
%setup -q -n %{name}-%{version}
 
%build
 
%install
[ "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot}
%{__install} -d %{buildroot}%{_bindir}
%{__install} -m 0755 -p %{name} %{buildroot}%{_bindir}/
 
#rm -rf ${RPM_BUILD_ROOT}
#mkdir -p ${RPM_BUILD_ROOT}/root/.bin
#install -m 755 mqeraser ${RPM_BUILD_ROOT}%{_bindir}
 
%clean
#rm -rf ${RPM_BUILD_ROOT}
[ "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot}
 
%files
%defattr(-,root,root)
%attr(0755,root,root) %{_bindir}/%{name}
 
%changelog
* Tue Feb 04 2014 Vit Klimenko <vit.klimenko@hoststar.ch>
- initial release

[Bearbeiten] Links

Making an RPM for a shell script

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Werkzeuge