[PC-BSD Pbi-dev] Two new modules
Jesse Smith
jessefrgsmith at yahoo.ca
Mon Jun 28 10:33:03 PDT 2010
Kris,
I think I made the mistake of putting the /bin/bash command at the top
of all the pbi.conf files. Sorry, it's a side effect of my Linux
experience. (I know, I know, "boooo!") I'll make sure it's /bin/sh from
now on.
Jesse
-----Original Message-----
From: Kris Moore <kris at pcbsd.org>
To: pbi-dev at lists.pcbsd.org
Subject: Re: [PC-BSD Pbi-dev] Two new modules
Date: Mon, 28 Jun 2010 13:26:27 -0400
On 06/25/2010 15:07, Jesse Smith wrote:
> Please find attached two tarballs containing PBI modules. PGPin is an
> encryption tool for files and e-mails. Wipe is a program for
> over-writing and removing files. Both of these modules are on the PBI
> Request wiki page.
>
> I've tested both of these modules on my local PBI build system and they
> installed/ran without any problems.
>
> Question: Is it a good idea to include the program's main executable in
> the module (as I have here in the bin directory) or should it be
> excluded as it will probably be over-written by the build process? I'm
> thinking the latter, but I noticed when manually building PBIs it seemed
> to be required. Not sure if the same applies to the automated process.
>
> - Jesse
>
I've added the pgpin module now, with some corrections:
http://trac.pcbsd.org/browser/pbibuild/modules/security/pgpin
First, the pbi.conf file had a #!/bin/bash at the top, needs to be #!/bin/sh
Next, copy-files doesn't need to have anything in it right now. All the
files of the target port are automatically copied into the PBI, so you
also don't need to copy the binary file into overlay-dir/bin.
Lastly in the kmenu-dir/pgpin file, set these options when its a
command-line app only:
ExeNoDesktop: 1
ExeNoMenu: 1
ExeNoCrashHandler: 1
That'll disable creating any desktop / menu GUI icons, and turn off the
crash handling program which cli apps don't need. The necessary wrapper
scripts will still get created though.
The rest looks good though!
PS. Working on the security/wipe module now, will add it soon.
More information about the Pbi-dev
mailing list