Magellan Linux

Contents of /branches/magellan-next/core/libutempter/libutempter-1.1.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6460 - (show annotations) (download)
Wed Aug 25 21:21:00 2010 UTC (13 years, 8 months ago) by niro
File size: 1215 byte(s)
auto added: ver bump to 1.1.5-r1
1 # $Id$
2
3 PNAME="libutempter"
4 PVER="1.1.5"
5 PBUILD="r1"
6
7 PCATEGORIE="sys-libs"
8 STATE="unstable"
9
10 DESCRIPTION="Library that allows non-privileged apps to write utmp (login) info, which need root access."
11 HOMEPAGE="http://ftp.altlinux.org/pub/people/ldv/utempter/"
12
13 DEPEND=">= virtual/glibc"
14 SDEPEND=">= app-arch/rpm2targz-9"
15
16 SRCFILE="${PNAME}-${PVER}.tar.bz2"
17 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
18
19 sminclude mbuild
20
21 SRC_URI=(
22 http://ftp.altlinux.org/pub/people/ldv/utempter/${SRCFILE}
23 mirror://${PNAME}/${SRCFILE}
24 )
25
26 UP2DATE="updatecmd ${HOMEPAGE}'?M=A' | lasttarball"
27
28 preinstall()
29 {
30 if [[ ! -z $(magequery -n utempter) ]]
31 then
32 echo -e ${COLRED}
33 echo -e "Error: sys-apps/utempter is installed!!"
34 echo -e "utempter is superseded by libutempter and must be removed from the system."
35 echo -e "Please uninstall sys-apps/mktemp first!"
36 echo -e ${COLDEFAULT}
37 die "sys-apps/utempter found!"
38 fi
39
40 ${MLIBDIR}/mgroupadd -o "-g 406" utmp
41 }
42
43 postinstall()
44 {
45 if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]]
46 then
47 if [ -f /var/log/wtmp ]
48 then
49 chown root:utmp /var/log/wtmp
50 chmod 664 /var/log/wtmp
51 fi
52
53 if [ -f /var/run/utmp ]
54 then
55 chown root:utmp /var/run/utmp
56 chmod 664 /var/run/utmp
57 fi
58 fi
59 }