source: server/fedora/specs/tokensys.spec @ 73

Last change on this file since 73 was 73, checked in by jbarnold, 17 years ago
moved daemon.keytab back to /home/afsagent
File size: 1.3 KB
Line 
1Summary: scripts.mit.edu AFS administration system
2Group: Applications/System
3Name: tokensys
4Version: 0.00
5Release: scripts
6Vendor: The scripts.mit.edu Team (scripts@mit.edu)
7URL: http://scripts.mit.edu
8License: GPL
9Source: %{name}.tar.gz
10BuildRoot: %{_tmppath}/%(%{__id_u} -n)-%{name}-%{version}-root
11%define debug_package %{nil}
12Prereq: /usr/kerberos/bin/kinit, /usr/bin/aklog
13
14%description 
15
16scripts.mit.edu AFS administration system
17Contains:
18 - A shell script for renewing the system's AFS credentials <renew>
19 - A crontab for calling the renew script <crontab>
20See http://scripts.mit.edu/wiki for more information.
21
22%prep
23%setup -q -n %{name}
24
25%build
26./configure --with-kinit=/usr/kerberos/bin/kinit --with-aklog=/usr/bin/aklog
27
28%install
29[ $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
30install -D renew $RPM_BUILD_ROOT/home/afsagent/renew
31install -D crontab $RPM_BUILD_ROOT/home/afsagent/crontab
32
33%clean
34[ $RPM_BUILD_ROOT != / ] && rm -rf $RPM_BUILD_ROOT
35
36%files
37%defattr(0644, afsagent, afsagent)
38/home/afsagent/crontab
39%defattr(0755, afsagent, afsagent)
40/home/afsagent/renew
41
42%pre
43groupadd -g 101 afsagent
44useradd -u 101 -g 101 afsagent
45chmod 700 /home/afsagent
46
47%post
48crontab -u afsagent /home/afsagent/crontab
49
50%preun
51crontab -u afsagent -r
52
53%postun
54userdel -r afsagent
55
56%changelog
57
58* Sat Sep 30 2006  Jeff Arnold <jbarnold@MIT.EDU> 0.00
59- initial prerelease version
Note: See TracBrowser for help on using the repository browser.