Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Dec 2017 23:29:58 +0800
From:      blubee blubeeme <gurenchan@gmail.com>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Keeping your Poudriere dry!
Message-ID:  <CALM2mEkNH6LPtDOY%2B5kp73CoutpzXmMuU=pe=hVuzWYrav8GaA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Apologize for the ignorance but I just ran a testport and things seemingly
went well until I tried to update my ports tree, then I get this error:
 sudo poudriere ports -u -p HEAD
[00:00:00] Error: Ports tree "HEAD" is currently mounted and being used.

mount command shows this
-------------------------------------
zroot/poudriere on /zroot/poudriere (zfs, local, noatime, nfsv4acls)
zroot/poudriere/data on /usr/local/poudriere/data (zfs, local, noatime,
nfsv4acls)
zroot/poudriere/data/.m on /usr/local/poudriere/data/.m (zfs, local,
noatime, nfsv4acls)
zroot/poudriere/data/cache on /usr/local/poudriere/data/cache (zfs, local,
noatime, nfsv4acls)
zroot/poudriere/data/logs on /usr/local/poudriere/data/logs (zfs, local,
noatime, nfsv4acls)
zroot/poudriere/data/packages on /usr/local/poudriere/data/packages (zfs,
local, noatime, nfsv4acls)
zroot/poudriere/data/wrkdirs on /usr/local/poudriere/data/wrkdirs (zfs,
local, noatime, nfsv4acls)
zroot/poudriere/jails on /zroot/poudriere/jails (zfs, local, noatime,
nfsv4acls)
zroot/poudriere/jails/freebsd_12-current on
/usr/local/poudriere/jails/freebsd_12-current
(zfs, local, noatime, nfsv4acls)
zroot/poudriere/ports on /zroot/poudriere/ports (zfs, local, noatime,
nfsv4acls)
zroot/poudriere/ports/HEAD on /usr/local/poudriere/ports/HEAD (zfs, local,
noatime, nfsv4acls)
zroot/poudriere/jails/freebsd_12-current-HEAD-ref on
/usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref (zfs, local,
noatime, nfsv4acls)
/usr/local/poudriere/jails/freebsd_12-current/rescue on
/usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/rescue (nullfs,
local, read-only)
/usr/local/poudriere/jails/freebsd_12-current/usr/src on
/usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/usr/src (nullfs,
local, read-only)
devfs on /usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/dev
(devfs, local, multilabel)
fdescfs on /usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/dev/fd
(fdescfs)
procfs on /usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/proc
(procfs, local)
linprocfs on /usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/compat/linux/proc
(linprocfs, local)
tmpfs on /usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/.p
(tmpfs, local)
/var/tmp/ccache on
/usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/root/.ccache
(nullfs, local)
tmpfs on /usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/wrkdirs
(tmpfs, local)
/usr/local/poudriere/ports/HEAD on /usr/local/poudriere/data/.m/
freebsd_12-current-HEAD/ref/usr/ports (nullfs, local, read-only)
/usr/local/poudriere/data/packages/freebsd_12-current-HEAD on
/usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/packages (nullfs,
local, read-only)
/usr/ports/distfiles on /usr/local/poudriere/data/.m/
freebsd_12-current-HEAD/ref/distfiles (nullfs, local)
tmpfs on /usr/local/poudriere/data/.m/freebsd_12-current-HEAD/ref/var/db/ports
(tmpfs, local)


so there's a lot of poudriere stuff still mounted. I can't figure out how
to umount that stuff.
How can manually umount the PORTS tree mounted by a poudriere job?

Also
if I run testport, can I do a svn diff and get the diff file after a
successful build?

I had to do some really silly stuff to get an svn diff after running
testport.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALM2mEkNH6LPtDOY%2B5kp73CoutpzXmMuU=pe=hVuzWYrav8GaA>