Re: portupgrade jails

2009-05-31 Thread Lowell Gilbert
David Collins davidcollins...@gmail.com writes:

 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

It sounds like PREFIX is the one you're not picking up.

Perhaps it's being overridden by one of your makefiles, or by
portupgrade's configuration files?

-- 
Lowell Gilbert, embedded/networking software engineer, Boston area
http://be-well.ilk.org/~lowell/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: portupgrade jails

2009-05-31 Thread Tim Judd
On Sun, May 31, 2009 at 10:02 AM, Lowell Gilbert 
freebsd-questions-lo...@be-well.ilk.org wrote:

 David Collins davidcollins...@gmail.com writes:

  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

 It sounds like PREFIX is the one you're not picking up.

 Perhaps it's being overridden by one of your makefiles, or by
 portupgrade's configuration files?



Or portupgrade is using the same souce as pkg_* tools, /var/db/pkg

Or portupgrade is using pkg_* tools.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


portupgrade jails

2009-05-29 Thread David Collins
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 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org