WRKDIRPREFIX with portmanager
Oliver Grenz
oliver.grenz at huber-spedition.de
Wed Nov 15 09:50:49 PST 2006
*Hallo ports team,
I had the problem that
# portmanager databases/firebird2-server
won't install because of the following:*
========================================================================
portmanager 0.4.1_6
FreeBSD testFreeBSD.test.lan 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun
May 7 04:32:43 UTC 2006
root at opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
------------------------------------------------------------------------
autoConflicts 0 autoMoved 0
backUp 0 buildDependsAreLeaves 0
forced 0 interactive 0
log 1 pmMode 1
pristine 0 resume 0
------------------------------------------------------------------------
Wed Nov 15 15:17:55 2006
firebird-client-2.0.0_2 /databases/firebird2-client
MISSING dependency of
firebird-server-2.0.0_2 /databases/firebird2-server
Wed Nov 15 15:19:00 2006
firebird-client-2.0.0_2 /databases/firebird2-client
failed during make, adding to
ignore.db
Wed Nov 15 15:19:00 2006
portmanager 0.4.1_6
INFO: finished with some ports not updated if --log was used see
/var/log/portmanager.log
Wed Nov 15 15:19:00 2006
end of log
*I asked then skv at freebsd.org to help me and he answered:*
Firebird must not be builed under 'root' account because it may cause
> serious troubles with SysV semaphores.
You can build any port under non-privileged account, if you set
WRKDIRPREFIX environment variable. See "man ports" for more details.
To install port 'root' privileges are required of course. In this case
ports system calls "su" to switch to root and install files.
Or you can use "sudo" - just add to /etc/make.conf:
SU_CMD= /usr/local/bin/sudo /bin/sh -c
I don't know how to build under non-root with portmaster, please ask the
author.
*This answer helped!
I build a directory with all permissions under my non root account and
compiled with the command:
$ make WRKDIRPREFIX=/home/oliver/ports/firebird install clean
This worked but is it possible to use the portmanager program for this
task? I use it for all other installations with success (ISC-DHCP,
Samba, etc...)
I would appreciate if you can help me.
Sincerly
Oliver Grenz*
--
Heinz Huber Internationale Spedition GmbH & Co.
Fraunhoferstr. 9
85301 Schweitenkirchen
Phone : 08444/9194-96
Fax : 08444/9194-518
SMS : 08444/9194-528
Mail : oliver.grenz at huber-spedition.de
WWW : www.huber-spedition.de
Public key : www.huber-spedition.de/edv.html
More information about the freebsd-ports
mailing list