Date: Thu, 12 Sep 2013 23:35:31 +0200 From: olli hauer <ohauer@gmx.de> To: mexas@bris.ac.uk Cc: freebsd-ports@freebsd.org Subject: Re: poudriere ports tree create/delete? Message-ID: <523233A3.8020609@gmx.de> In-Reply-To: <201309122103.r8CL3lpm061284@mech-cluster241.men.bris.ac.uk> References: <201309122103.r8CL3lpm061284@mech-cluster241.men.bris.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2013-09-12 23:03, Anton Shterenlikht wrote: >>From ohauer@gmx.de Thu Sep 12 21:58:25 2013 >> >> On 2013-09-12 16:58, Anton Shterenlikht wrote: >>> I'm trying to set up poudriere. >>> I two places I see this command: >>> >>> http://forums.freebsd.org/showthread.php?t=38859 >>> https://fossil.etoilebsd.net/poudriere/doc/trunk/doc/use_system_ports_tree.wiki >>> >>> poudriere ports -c -F -f none -M /usr/ports -p default >>> >>> or >>> >>> poudriere ports -c -F -f none -M /ports/custom -p custom >>> >>> So what exactly is the result of this command? >>> Should something appear under $BASEFS? >>> >>> My system tree is /usr/ports. >>> I normally update it via svn+https. >>> I run the following command: >>> >>> poudriere ports -c -F -f none -M /usr/ports -p default >>> >>> and got >>> >>> # poudriere ports -l >>> PORTSTREE METHOD PATH >>> default portsnap /usr/ports >>> # >>> >>> I can't seem to update it: >>> >>> # poudriere ports -u >>> ====>> Updating portstree "default" >>> portsnap: Directory does not exist or is not writable: /usr/ports/.snap >>> # >>> >>> I presume it's because the tree is updated >>> with svn+https and not with portsnap. >>> So now I want to change the update method to svn+https. >>> How do I do this? >>> >>> What happens if I run >>> >>> poudriere ports -d >>> >>> Will I delete my /usr/ports? >>> >>> Thanks >>> >>> Anton >>> >> >> Hi Anton, >> >> param -m will do the trick, from man (8) poudriere >> >> -m method Specifies which method to use to create the ports tree. >> Could be portsnap, git, svn{,+http,+https,+file,+ssh} >> (Default: portsnap). >> > > I'm sure I tried it, but still got portsnap: > > # poudriere ports -l > PORTSTREE METHOD PATH > default portsnap /usr/ports > system - /usr/ports > sys portsnap /usr/ports > # > > Anyway, I'm trying to delete the poudriere ports tree as > > # poudriere ports -d > ====>> Deleting portstree "default" > > but it sits forever without exiting. > > I'm not even sure which directories and/or files > this command is supposed to delete. > > This is on ia64 r255488. > > # pkg info -xo poud > poudriere-devel-3.0.99.20130906 ports-mgmt/poudriere-devel > # > > Thanks > > Anton > Is this poudriere or poudriere-devel? Anyway, you can change the methode in /usr/local/etc/poudriere.d/ports/default/method
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?523233A3.8020609>