-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathkstart.spec
130 lines (101 loc) · 4.03 KB
/
kstart.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# RPM spec file for kstart.
#
# Written by Russ Allbery <[email protected]>
# Copyright 2015, 2021 Russ Allbery <[email protected]>
# Copyright 2005-2012
# The Board of Trustees of the Leland Stanford Junior University
#
# SPDX-License-Identifier: MIT
Name: kstart
Summary: Kerberos kinit variants supporting ticket refreshing
Version: 4.3
Release: 2%{?dist}
License: MIT
Group: System Environment/Base
URL: https://www.eyrie.org/~eagle/software/kstart/
Source: https://archives.eyrie.org/software/kerberos/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: krb5-devel
Requires: krb5
Vendor: Russ Allbery
%description
k5start and krenew are modified versions of kinit which add support for
running as a daemon to maintain a ticket cache, running a command with
credentials from a keytab and maintaining a ticket cache until that command
completes, obtaining AFS tokens (via an external aklog) after obtaining
tickets, and creating an AFS PAG for a command. They are primarily useful in
conjunction with long-running jobs; for moving ticket handling code out of
servers, cron jobs, or daemons; and to obtain tickets and AFS tokens with a
single command.
%prep
%setup -q -n kstart-%{version}
%build
PATH="/sbin:/bin:/usr/sbin:/usr/bin:$PATH" \
%configure --enable-setpag
%{__make}
%install
%makeinstall
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root)
%{_bindir}/*
%doc LICENSE NEWS README TODO
%{_mandir}/*/*
%changelog
* Mon Aug 30 2021 Russ Allbery <[email protected]> 4.3-1
- New version for 4.3 release.
* Tue Mar 20 2021 Russ Allbery <[email protected]> 4.2-2
- Update upstream URL.
* Fri Dec 25 2015 Russ Allbery <[email protected]> 4.2-1
- New version for 4.2 release.
* Mon Jan 9 2012 Robbert Eggermont <[email protected]> 4.1-1
- New version for 4.1 release.
- Require krb5 instead of krb5-libs for SLED compatibility.
- Fix %defattr lines to not cause directory permission issues.
- Tested on RHEL5/6 and SLED10/11.
* Tue Dec 27 2011 Russ Allbery <[email protected]> 3.16-2
- Remove references to k4start from description.
* Mon Mar 29 2010 Andy Cobaugh <[email protected]> 3.16-1
- New version for 3.16 release.
- Require krb5-libs instead of krb5-workstation.
* Sat Aug 15 2008 Russ Allbery <[email protected]> 3.15-1
- New version for 3.15 release.
* Tue Jul 22 2008 Russ Allbery <[email protected]> 3.14-1
- New version for 3.14 release.
- Fix default file attributes for non-executables.
- Remove the BSD license; everything is under an MIT license.
* Wed May 28 2008 Russ Allbery <[email protected]> 3.13-1
- New version for 3.13 release.
* Wed Apr 23 2008 Russ Allbery <[email protected]> 3.12-1
- New version for 3.12 release.
* Tue Apr 10 2008 Russ Allbery <[email protected]> 3.11-1
- New version for 3.11 release.
- Add LICENSE and TODO to documentation.
- Build with --enable-setpag now that it no longer requires extra libraries.
* Sat Mar 3 2007 Russ Allbery <[email protected]> 3.9-1
- New version for 3.9 release.
* Sat Mar 3 2007 Russ Allbery <[email protected]> 3.8-1
- New version for 3.8 release.
* Sun Jan 28 2007 Russ Allbery <[email protected]> 3.7-1
- New version for 3.7 release.
* Wed Oct 04 2006 Russ Allbery <[email protected]> 3.6-1
- New version for 3.6 release.
* Tue Jun 13 2006 Russ Allbery <[email protected]> 3.5-1
- New version for 3.5 release.
* Mon Apr 10 2006 Russ Allbery <[email protected]> 3.3-1
- New version for 3.3 release.
* Sun Mar 05 2006 Russ Allbery <[email protected]> 3.2-1
- New version for 3.2 release.
* Sun Jan 22 2006 Russ Allbery <[email protected]> 3.0-1
- New version for 3.0 release.
- Update description to include krenew.
- No longer build with --enable-reduced-depends.
* Sat Dec 31 2005 Russ Allbery <[email protected]> 2.9-1
- New version for 2.9 release.
- No longer generated via Autoconf, since the changelog has to be added.
* Sat Dec 10 2005 Russ Allbery <[email protected]> 2.8-2
- Incorporate into the package, remove Autoreq.
* Thu Oct 27 2005 Buck <buckh@> 2.8-1
- stole spec file (not recently) from
http://svn.rpmforge.net/svn/trunk/rpms/nagios-plugins/nagios-plugins.spec