forked from pool/utempter
This commit is contained in:
commit
666fa2c906
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
15
utempter-0.5.5-pie.diff
Normal file
15
utempter-0.5.5-pie.diff
Normal file
@ -0,0 +1,15 @@
|
||||
--- Makefile
|
||||
+++ Makefile 2005/06/20 11:16:24
|
||||
@@ -21,6 +21,12 @@
|
||||
%.os : %.c
|
||||
$(CC) -c $(CFLAGS) -fPIC $< -o $@
|
||||
|
||||
+%.o : %.c
|
||||
+ $(CC) -c $(CFLAGS) -fpie $< -o $@
|
||||
+
|
||||
+utempter: utempter.o
|
||||
+ $(CC) -o $@ -pie $^
|
||||
+
|
||||
install:
|
||||
mkdir -p $(RPM_BUILD_ROOT)/usr/sbin
|
||||
mkdir -p $(RPM_BUILD_ROOT)/$(LIBDIR)
|
3
utempter-0.5.5.tar.gz
Normal file
3
utempter-0.5.5.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:555da9e323b7691bfc8b7d3e428e57642f9a776b742c308dc363e30ca99d4d90
|
||||
size 13765
|
56
utempter.changes
Normal file
56
utempter.changes
Normal file
@ -0,0 +1,56 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat May 27 22:15:27 CEST 2006 - schwab@suse.de
|
||||
|
||||
- Don't strip binaries.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:31:03 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 20 13:21:30 CEST 2005 - kukuk@suse.de
|
||||
|
||||
- Compile with -fpie/-pie
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 5 11:38:05 CEST 2004 - okir@suse.de
|
||||
|
||||
- Updated to latest upstream version
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 20 10:48:40 CEST 2004 - okir@suse.de
|
||||
|
||||
- Fix incorrect check for /../ in path names (#39169)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 16 11:52:12 CET 2004 - thomas@suse.de
|
||||
|
||||
- added man-page utempter.8 (EAL3)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 11 09:29:00 CET 2004 - adrian@suse.de
|
||||
|
||||
- add %run_ldconfig
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 12 09:20:27 CEST 2002 - okir@suse.de
|
||||
|
||||
- well, if the files list says %_libdir, one should make sure
|
||||
the shared lib really goes to in %_libdir :)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 8 13:14:24 CET 2002 - kukuk@suse.de
|
||||
|
||||
- Create libutemtper.so.0 link and include it in RPM [Bug #14672]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 29 10:38:33 CET 2002 - okir@suse.de
|
||||
|
||||
- %files list uses %_libdir rather than /usr/lib
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 25 16:23:24 CET 2002 - okir@suse.de
|
||||
|
||||
- Initial package.
|
||||
|
47
utempter.eal3.diff
Normal file
47
utempter.eal3.diff
Normal file
@ -0,0 +1,47 @@
|
||||
--- utempter-0.5.5/Makefile.eal3 2004-08-05 11:33:17.000000000 +0200
|
||||
+++ utempter-0.5.5/Makefile 2004-08-05 11:34:06.000000000 +0200
|
||||
@@ -25,9 +25,11 @@
|
||||
mkdir -p $(RPM_BUILD_ROOT)/usr/sbin
|
||||
mkdir -p $(RPM_BUILD_ROOT)/$(LIBDIR)
|
||||
mkdir -p $(RPM_BUILD_ROOT)/usr/include
|
||||
+ mkdir -p $(RPM_BUILD_ROOT)/usr/share/man/man8
|
||||
install -m 4755 utempter $(RPM_BUILD_ROOT)/usr/sbin
|
||||
install -m 644 utempter.h $(RPM_BUILD_ROOT)/usr/include
|
||||
install -m 644 $(SHAREDLIB) $(RPM_BUILD_ROOT)/$(LIBDIR)/$(SHAREDLIB).$(VERSION)
|
||||
+ install -c -m 644 utempter.8 $(RPM_BUILD_ROOT)/usr/share/man/man8/utempter.8
|
||||
ln -sf $(SHAREDLIB).$(VERSION) $(RPM_BUILD_ROOT)/$(LIBDIR)/$(SHAREDLIB)
|
||||
|
||||
$(SHAREDLIB): utmpintf.os
|
||||
--- utempter-0.5.5/utempter.8.eal3 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ utempter-0.5.5/utempter.8 2003-11-18 09:01:43.000000000 +0100
|
||||
@@ -0,0 +1,30 @@
|
||||
+.\" Copyright (C) 2003 International Business Machines Corporation
|
||||
+.\" Author: Emily Ratliff <ratliff@austin.ibm.com>
|
||||
+.\" This file is distributed according to the GNU General Public License.
|
||||
+.\"
|
||||
+.TH "UTEMPTER" 8 "2003-03-21" "" "Linux System Administrator's Manual"
|
||||
+.SH NAME
|
||||
+utempter \- privileged helper program for utmp/wtmp updates
|
||||
+.SH "SYNOPSIS"
|
||||
+\fButempter\fR \-a \fIslave-device-name\fR \fIhost\fR
|
||||
+.sp
|
||||
+\fButempter\fR \-d \fIslave-device-name\fR
|
||||
+.SH "DESCRIPTION"
|
||||
+.B utempter
|
||||
+is a privileged helper program that writes utmp/wtmp entries for unprivileged
|
||||
+programs.
|
||||
+
|
||||
+.SH "OPTIONS"
|
||||
+The following options are supported:
|
||||
+.IP "\fB-a \fIslave-device-name host\fR
|
||||
+add an entry to the utmp/wtmp file
|
||||
+.IP "\fB\-d \fIslave-device-name\fR
|
||||
+delete an entry from the utmp file
|
||||
+
|
||||
+.SH "RETURN VALUE"
|
||||
+On success, 0 is returned.
|
||||
+On error, 1 is returned.
|
||||
+
|
||||
+.SH "SEE ALSO"
|
||||
+.BR utmp (5),
|
||||
+.BR utmpname (3)
|
88
utempter.spec
Normal file
88
utempter.spec
Normal file
@ -0,0 +1,88 @@
|
||||
#
|
||||
# spec file for package utempter (Version 0.5.5)
|
||||
#
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: utempter
|
||||
%define utmpGroup tty
|
||||
Version: 0.5.5
|
||||
Release: 16
|
||||
Summary: A privileged helper for utmp and wtmp updates
|
||||
License: X11/MIT
|
||||
Group: Productivity/Security
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Source: utempter-%{version}.tar.gz
|
||||
Patch: utempter.eal3.diff
|
||||
Patch1: utempter-0.5.5-pie.diff
|
||||
|
||||
%description
|
||||
Utempter is a utility that allows non-privileged applications such as
|
||||
terminal emulators to modify the utmp database without having to be
|
||||
setuid root.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Redhat
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch -p1
|
||||
%patch1
|
||||
|
||||
%build
|
||||
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
|
||||
|
||||
%install
|
||||
export DESTDIR=$RPM_BUILD_ROOT
|
||||
make PREFIX=$DESTDIR LIBDIR=%_libdir install
|
||||
chmod 755 $DESTDIR%{_libdir}/libutempter.so*
|
||||
/sbin/ldconfig -n $DESTDIR%{_libdir}
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(444,root,root,755)
|
||||
%doc COPYING
|
||||
%attr(02755, root, %{utmpGroup}) /usr/sbin/utempter
|
||||
%attr(555,root,root) %{_libdir}/libutempter.so*
|
||||
%attr(444,root,root) /usr/include/utempter.h
|
||||
%attr(444,root,root) %doc /usr/share/man/man8/*
|
||||
|
||||
%changelog -n utempter
|
||||
* Sat May 27 2006 - schwab@suse.de
|
||||
- Don't strip binaries.
|
||||
* Wed Jan 25 2006 - mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Mon Jun 20 2005 - kukuk@suse.de
|
||||
- Compile with -fpie/-pie
|
||||
* Thu Aug 05 2004 - okir@suse.de
|
||||
- Updated to latest upstream version
|
||||
* Tue Apr 20 2004 - okir@suse.de
|
||||
- Fix incorrect check for /../ in path names (#39169)
|
||||
* Fri Jan 16 2004 - thomas@suse.de
|
||||
- added man-page utempter.8 (EAL3)
|
||||
* Sun Jan 11 2004 - adrian@suse.de
|
||||
- add %%run_ldconfig
|
||||
* Fri Apr 12 2002 - okir@suse.de
|
||||
- well, if the files list says %%_libdir, one should make sure
|
||||
the shared lib really goes to in %%_libdir :)
|
||||
* Fri Mar 08 2002 - kukuk@suse.de
|
||||
- Create libutemtper.so.0 link and include it in RPM [Bug #14672]
|
||||
* Tue Jan 29 2002 - okir@suse.de
|
||||
- %%files list uses %%_libdir rather than /usr/lib
|
||||
* Fri Jan 25 2002 - okir@suse.de
|
||||
- Initial package.
|
Loading…
Reference in New Issue
Block a user