ports/177046: deskutils/taskjuggler: documentation attempts to write outside LOCALBASE
John Marino
draco at marino.st
Sun Mar 17 09:30:01 UTC 2013
>Number: 177046
>Category: ports
>Synopsis: deskutils/taskjuggler: documentation attempts to write outside LOCALBASE
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Mar 17 09:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: John Marino
>Release:
>Organization:
>Environment:
>Description:
deskutils/taskjuggler is writing to the /root directory.
This was detected with a modified (DragonFly) version of poudriere which makes most of the build world read-only which causes rogue ports to fail.
Excerpt from log:
=============
gmake[2]: Entering directory `/wrkdirs/deskutils/taskjuggler/work/taskjuggler-2.4.3/docs'
Making all in en
gmake[3]: Entering directory `/wrkdirs/deskutils/taskjuggler/work/taskjuggler-2.4.3/docs/en'
cp taskjuggler.xml index.docbook
patch index.docbook < kde-doc.patch
Hmm... Looks like a normal diff to me...
Patching file index.docbook using Plan A...
Hunk #1 succeeded at 2.
done
rm -f Example.xml
echo "<para><screen>" > Example.xml
sed 's/&/\&/g; s/</\</g; s/>/\>/g; s/é/\é/g; s/ü/\ü/g; s/©/\©/g' ../../Examples/FirstProject/AccountingSoftware.tjp | expand -t 2 >> Example.xml
echo "</screen></para>" >> Example.xml
xsltproc PropertyReference.xml PropertyReference.xsl -o \
GenPropertyReference.pre.xml
sed "s/<?xml version=\"1.0\"?>//" GenPropertyReference.pre.xml > \
GenPropertyReference.xml
rm GenPropertyReference.pre.xml
trying to create local folder /root/.kde: Read-only file system
trying to create local folder /root/.kde: Read-only file system
trying to create local folder /root/.kde: Read-only file system
make: Working in: /usr/dports/deskutils/taskjuggler
make: Working in: /usr/dports/deskutils/taskjuggler
gmake[3]: *** [index.cache.bz2] Terminated: 15
gmake[3]: Leaving directory `/wrkdirs/deskutils/taskjuggler/work/taskjuggler-2.4.3/docs/en'
>How-To-Repeat:
>Fix:
I suggest patching makefile to prevent /root (or $HOME) from being written to.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list