Skip site navigation (1)Skip section navigation (2)
Date:      8 Jan 2003 14:05:51 -0000
From:      Clement Laforet <sheepkiller@cultdeadsheep.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/46868: [New Port] security/privman : cool lib for privileges separation 
Message-ID:  <20030108140551.99034.qmail@cultdeadsheep.org>

next in thread | raw e-mail | index | archive | help

>Number:         46868
>Category:       ports
>Synopsis:       [New Port] security/privman : cool lib for privileges separation
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 08 06:10:04 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Clement Laforet
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
cotds.org 
>Environment:
System: FreeBSD goofy.cultdeadsheep.org 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Jul 4 10:05:12 CEST 2002 root@goofy.cultdeadsheep.org:/usr/obj/usr/src/sys/GOOFY i386


	
>Description:
	Privman is a library that makes it easy for programs to use privilege 
separation, a technique that prevents the leak or misuse of privilege
from applications that must run with some elevated permissions.
Applications that use the Privman library split into two halves, the 
half that performs valid privileged operations, and the half that
contains the application's logic.

>How-To-Repeat:
	N/A.
>Fix:

	

--- privman.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	privman
#	privman/pkg-descr
#	privman/pkg-comment
#	privman/distinfo
#	privman/Makefile
#	privman/pkg-plist
#
echo c - privman
mkdir -p privman > /dev/null 2>&1
echo x - privman/pkg-descr
sed 's/^X//' >privman/pkg-descr << 'END-of-privman/pkg-descr'
XPrivman is a library that makes it easy for programs to use privilege 
Xseparation, a technique that prevents the leak or misuse of privilege
Xfrom applications that must run with some elevated permissions.
XApplications that use the Privman library split into two halves, the 
Xhalf that performs valid privileged operations, and the half that
Xcontains the application's logic.
X
XWWW: http://opensource.nailabs.com/privman/
END-of-privman/pkg-descr
echo x - privman/pkg-comment
sed 's/^X//' >privman/pkg-comment << 'END-of-privman/pkg-comment'
XPrivman is a library to make privilege separation easy
END-of-privman/pkg-comment
echo x - privman/distinfo
sed 's/^X//' >privman/distinfo << 'END-of-privman/distinfo'
XMD5 (privman-0.9.1.tar.gz) = 5e7ba659bfe960842ca0bd79b50f8165
END-of-privman/distinfo
echo x - privman/Makefile
sed 's/^X//' >privman/Makefile << 'END-of-privman/Makefile'
X# New ports collection makefile for:	privman
X# Date created:				Wed Jan  8 11:40:41 CET 2003
X# Whom:					Clement Laforet <sheepkiller@cultdeadsheep.org>
X
XPORTNAME=	privman
XPORTVERSION=	0.9.1
XCATEGORIES=	security
XMASTER_SITES=	http://opensource.nailabs.com/privman/downloads/ \
X		http://www.mirrors.wiretapped.net/security/development/libraries/privman/ 
X
XMAINTAINER=	sheepkiller@cultdeadsheep.org
X
XUSE_AUTOCONF=	YES
XWANT_AUTOCONF_VER= 253
X
XINSTALLS_SHLIB= yes
X
XMAN3=	priv_open.3 priv_bind.3 priv_pam.3 priv_daemon.3 priv_execve.3 priv_fopen.3 \
X	priv_fork.3 priv_init.3 priv_rerunas.3 priv_popen.3 priv_respawn_as.3 \
X	priv_custom.3 priv_pam_acct_mgmt.3 priv_pam_authenticate.3 \
X	priv_pam_chauthtok.3 priv_pam_close_session.3 priv_pam_end.3 \
X	priv_pam_fail_delay.3 priv_pam_getenv.3	priv_pam_get_item.3\
X	priv_pam_open_session.3 priv_pam_putenv.3 \
X	priv_pam_setcred.3 priv_pam_set_item.3 priv_pam_start.3 priv_pclose.3 \
X	priv_register_info_fn.3 priv_register_cap_fn.3	priv_invoke_info_fn.3 \
X	priv_invoke_cap_fn.3
XMAN5=	privman_conf.5
XMAN7=	privman.7
X
X.include <bsd.port.mk>
END-of-privman/Makefile
echo x - privman/pkg-plist
sed 's/^X//' >privman/pkg-plist << 'END-of-privman/pkg-plist'
Xetc/privman.d/privman.conf
Xetc/privman.d/check_user
Xetc/privman.d/mycat
Xetc/privman.d/myecho
Xetc/privman.d/myexec
Xetc/privman.d/myrerun
Xetc/privman.d/mypopen
Xinclude/msghdr.h
Xinclude/privman.h
Xlib/libprivman.so.2
Xlib/libprivman.so
Xlib/libprivman.la
Xlib/libprivman.a
X@dirrm etc/privman.d
X
END-of-privman/pkg-plist
exit
--- privman.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030108140551.99034.qmail>