ports/185202: french/alphabet_sounds_fr: Uses /root during install (action not permitted)
John Marino
freebsd at marino.st
Thu Dec 26 11:40:00 UTC 2013
>Number: 185202
>Category: ports
>Synopsis: french/alphabet_sounds_fr: Uses /root during install (action not permitted)
>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: Thu Dec 26 11:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: John Marino
>Release:
>Organization:
>Environment:
>Description:
It is not clear why this error started appearing, but ports that use "/root" during the build are considered broken.
=======================<phase: install >============================
===> Installing for fr-alphabet_sounds_fr-0.3_11
===> Generating temporary packing list
===> Checking if french/alphabet_sounds_fr already installed
run make install
./install.sh
>How-To-Repeat:
>Fix:
suggest looking at childsplay.py to figure out why it's using /root and see if there is a variable that can be set to using another, legally writable areas.
Failing to correct the port means the port needs to be marked "BROKEN= writes to /root during install"
>Release-Note:
>Audit-Trail:
>Unformatted:
>>>>>>>>>>> Install childsplay plugins >>>>>>>>>>>>>>>>>>>>
This release depends on childsplay version 0.71
Cheking version = Traceback (most recent call last):
File "childsplay.py", line 39, in <module>
from SPOptionParser import OParser
File "/usr/local/lib/python2.7/site-packages/childsplay/SPOptionParser.py", line 24, in <module>
from SPConstants import SUPPORTEDTHEMES, ACTIVITYDATADIR
File "/usr/local/lib/python2.7/site-packages/childsplay/SPConstants.py", line 110, in <module>
os.makedirs(HOMEDIR)
File "/usr/local/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 30] Read-only file system: '/root/.schoolsplay.rc'
*** Error code 1
More information about the freebsd-ports-bugs
mailing list