File: kstart.spec

package info (click to toggle)
kstart 4.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 1,884 kB
  • sloc: ansic: 5,937; sh: 4,785; perl: 2,130; makefile: 142
file content (127 lines) | stat: -rw-r--r-- 4,042 bytes parent folder | download
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
# RPM spec file for kstart.
#
# Written by Russ Allbery <eagle@eyrie.org>
# Copyright 2015, 2021 Russ Allbery <eagle@eyrie.org>
# 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.2
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: Stanford University

%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
* Tue Mar 20 2021 Russ Allbery <eagle@eyrie.org> 4.2-2
- Update upstream URL.

* Fri Dec 25 2015 Russ Allbery <eagle@eyrie.org> 4.2-1
- New version for 4.2 release.

* Mon Jan 9 2012 Robbert Eggermont <R.Eggermont@tudelft.nl> 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 <eagle@eyrie.org> 3.16-2
- Remove references to k4start from description.

* Mon Mar 29 2010 Andy Cobaugh <phalenor@bx.psu.edu> 3.16-1
- New version for 3.16 release.
- Require krb5-libs instead of krb5-workstation.

* Sat Aug 15 2008 Russ Allbery <eagle@eyrie.org> 3.15-1
- New version for 3.15 release.

* Tue Jul 22 2008 Russ Allbery <eagle@eyrie.org> 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 <eagle@eyrie.org> 3.13-1
- New version for 3.13 release.

* Wed Apr 23 2008 Russ Allbery <eagle@eyrie.org> 3.12-1
- New version for 3.12 release.

* Tue Apr 10 2008 Russ Allbery <eagle@eyrie.org> 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 <eagle@eyrie.org> 3.9-1
- New version for 3.9 release.

* Sat Mar 3 2007 Russ Allbery <eagle@eyrie.org> 3.8-1
- New version for 3.8 release.

* Sun Jan 28 2007 Russ Allbery <eagle@eyrie.org> 3.7-1
- New version for 3.7 release.

* Wed Oct 04 2006 Russ Allbery <eagle@eyrie.org> 3.6-1
- New version for 3.6 release.

* Tue Jun 13 2006 Russ Allbery <eagle@eyrie.org> 3.5-1
- New version for 3.5 release.

* Mon Apr 10 2006 Russ Allbery <eagle@eyrie.org> 3.3-1
- New version for 3.3 release.

* Sun Mar 05 2006 Russ Allbery <eagle@eyrie.org> 3.2-1
- New version for 3.2 release.

* Sun Jan 22 2006 Russ Allbery <eagle@eyrie.org> 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 <eagle@eyrie.org> 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 <eagle@eyrie.org> 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