Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jul 2010 07:05:54 +0800
From:      Joe <joeb_722@comclark.com>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: [new port] usage of shar command
Message-ID:  <4C4388D2.30200@comclark.com>
In-Reply-To: <4C42D292.208@infracaninophile.co.uk>
References:  <4C42CFDA.3040409@comclark.com> <4C42D292.208@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Seaman wrote:
> On 18/07/2010 10:56:42, Joe wrote:
> 
>> After getting my port ready for submitting to the ports system, I read
>> the above section from the porters handbook and come to a show stopper.
>>
>> I can not figure out just what the author was trying to say with
>> "output of shar `find port_dir`"
>>
>> Can someone explain how the shar command is intended to be used to
>> create the file that gets send with the [new port] pr?
> 
> Suppose you have called your new port "splat", and you have therefore a
> directory ~/splat containing the port Makefile, distinfo, pkg-descr,
> etc.  Then what you need to do is run exactly this:
> 
>     % cd ~
>     % shar `find splat` > splat.shar
> 
> Note the special `backticks` -- they're important.
> 
> What this does is --
> 
>     * Runs the command: find splat
>       This will print out a list of all the file and directory names
>       under the directory splat.
>     * Takes that list and turns it into part of the command line for
>       shar.
>     * Runs shar over all the files and directories found by find.
> 
> Now, just attach that  splat.shar file to the PR (send-pr -a splat.shar)
> as the final step in submitting your new port.
> 
> 	Cheers,
> 
> 	Matthew

This needs to be in the handbook. How is anybody going to know that the
`find port_dir` is suppose to be enclosed by [`backticks`]. I has to be 
said in words not just a printed example.


Thank you Matthew for pointing this out. That was the problem I was having.



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