Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 May 2009 20:35:45 +0100
From:      David Collins <davidcollins001@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   portupgrade jails
Message-ID:  <1b30fd140905291235q7f45e6c3x7dcba8a8e88cf3ca@mail.gmail.com>

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

I have several jails for the purpose of not trashing my root partition
with junk programs that I may not need and also to learn how to run
various system services, ie dns, http, mysql, samba etc. I have been
running them for a while and have only just updated the jail root
after rebuilding world.

I have been using portupgrade to rebuild the host ports I have
installed. What I would like it know is if it is possible to use
portupgrade on the host system to update the jail ports. So like when
rebuilding world a destdir is specified and is populated with the new
world, is it possible to do the same with portupgrade? The reason is
because I don't want to have to install portupgrade and ruby several
times, also I can script the upgrade easily too.

I have been reading through the ports and portupgrade man pages and
setting environment variables to the appropriate directories in the
jail to try to get this to work but so far no luck. Portupgrade wants
to upgrade the host ports

Here is what I have tried so far:

viper:~$ export DISTDIR=/usr/jails/xserver/var/tmp/
viper:~$ export WRKDIRPREFIX=/usr/jails/xserver/var/tmp/
viper:~$ export PREFIX=/usr/jails/xserver/usr/local/
viper:~$ export BATCH=yes
viper:~$ export PORT_DBDIR=/usr/jails/xserver/var/db/p
viper:~$ export PORT_DBDIR=/usr/jails/xserver/var/db/ports
viper:~$ export PKG_DBDIR=/usr/jails/xserver/var/db/pkg/
viper:~$ export PORTS_DBDIR=/usr/jails/xserver/var/db/ports
viper:~$
viper:~$ sudo portupgrade -narR

---- snip wanting to upgrade host ports ----



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