/[polypkg]/trunk/pp.main
ViewVC logotype

Log of /trunk/pp.main

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 213 - (view) (annotate) - [select for diffs]
Modified Fri Feb 27 00:11:42 2009 UTC (8 months, 3 weeks ago) by tperciva
File length: 9019 byte(s)
Diff to previous 211
Add option to strip ELF binaries

Unstripped binaries can be separated out into a tarball
with the --save-unstripped option. They are can be drop-in replacements
for binaries in the packages.

One caveat: the binaries in DESTDIR are stripped in-place, so
if the --save-unstripped option is used and polypkg is re-run on the
same DESTDIR, it won't find any unstripped binaries. This can be worked
around be re-running "make install" from the build dir. It could
probably be solved by hardlink farming a copy of the destdir, making a
copy of each unstripped ELF object before stripping it.

Revision 211 - (view) (annotate) - [select for diffs]
Modified Fri Feb 13 21:15:25 2009 UTC (9 months, 1 week ago) by tperciva
File length: 8502 byte(s)
Diff to previous 194
Create working directory in `pwd` instead of /var/tmp (or $TMPDIR)

Avoids filling up tiny /var/tmp partitions, and $TMPDIR is equally
likely to be too small for polypkg to do its work.

Revision 194 - (view) (annotate) - [select for diffs]
Modified Thu Oct 23 16:30:24 2008 UTC (12 months, 4 weeks ago) by dleonard
File length: 8516 byte(s)
Diff to previous 189
Replace 'pp.ln' with the new PP_DEV_PATH mechanism.

When developing polypkg, it is useful to run the uncommitted version instead
of the pp present in some other project directory. I used to rely on symlinks
into the polypkg src dir, but this breaks when doing a 'make dist', since
the wrong polypkg is installed. So, from now on, I will use an overriding
environment variable ($PP_DEV_PATH) that future pp scripts will honour;
transferring control to the development version instead.

Note that if you plan to use this to wrap polypkg, then your wrapper script
should unset PP_DEV_PATH - otherwise you will get an execution loop.

Revision 189 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 22:57:46 2008 UTC (13 months ago) by dleonard
File length: 8241 byte(s)
Diff to previous 175
remove archaic vararg form: ${1+"$@"} -> "$@"  

Revision 175 - (view) (annotate) - [select for diffs]
Modified Thu Jul 24 13:11:55 2008 UTC (15 months, 4 weeks ago) by dleonard
File length: 8316 byte(s)
Diff to previous 174
correct cleanup message

Revision 174 - (view) (annotate) - [select for diffs]
Modified Tue Jul 8 05:55:38 2008 UTC (16 months, 2 weeks ago) by dleonard
File length: 8344 byte(s)
Diff to previous 158
improve macos: now packages work!

Revision 158 - (view) (annotate) - [select for diffs]
Modified Fri Jan 25 04:25:18 2008 UTC (21 months, 3 weeks ago) by dleonard
File length: 8211 byte(s)
Diff to previous 156
add debug to %if; update copyright

Revision 156 - (view) (annotate) - [select for diffs]
Modified Mon Jan 7 03:16:48 2008 UTC (22 months, 2 weeks ago) by dleonard
File length: 8211 byte(s)
Diff to previous 148
Add --vas-platforms option to pp that emits the compatible VAS platform IDs
Also, add $enable to the service model defaulting to yes, that makes
a service active at boot. (only honoured by rpm & deb for now)

Revision 148 - (view) (annotate) - [select for diffs]
Modified Tue Oct 9 05:25:25 2007 UTC (2 years, 1 month ago) by dleonard
File length: 8026 byte(s)
Diff to previous 146
Warn when reading from standard input, and it is a terminal.

Revision 146 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 13:35:27 2007 UTC (2 years, 2 months ago) by dleonard
File length: 7951 byte(s)
Diff to previous 134
Add (undocumented) --eval option to polypkg.

This option evaluates the shell text in the presence of the
myriad of functions defined inside pp. This will make testing 
of pp easier.

Revision 134 - (view) (annotate) - [select for diffs]
Modified Fri Aug 10 02:47:03 2007 UTC (2 years, 3 months ago) by dleonard
File length: 7716 byte(s)
Diff to previous 133
correct a bad test

Revision 133 - (view) (annotate) - [select for diffs]
Modified Fri Aug 10 00:51:31 2007 UTC (2 years, 3 months ago) by dleonard
File length: 7711 byte(s)
Diff to previous 111
Don't use '!' it is not portable shell.

Revision 111 - (view) (annotate) - [select for diffs]
Modified Thu Mar 22 23:28:51 2007 UTC (2 years, 8 months ago) by dleonard
File length: 7690 byte(s)
Diff to previous 99
Implement the --only-front option which is used for testing.

Revision 99 - (view) (annotate) - [select for diffs]
Modified Mon Feb 5 04:21:11 2007 UTC (2 years, 9 months ago) by dleonard
File length: 7483 byte(s)
Diff to previous 90
Add virtual service groups and a 'print-platform' helper function

Revision 90 - (view) (annotate) - [select for diffs]
Modified Tue Nov 28 12:48:12 2006 UTC (2 years, 11 months ago) by dleonard
File length: 7363 byte(s)
Diff to previous 79
Add --probe option that prints the local platform identifier

Revision 79 - (view) (annotate) - [select for diffs]
Modified Tue Oct 17 01:33:11 2006 UTC (3 years, 1 month ago) by davidl
File length: 7100 byte(s)
Diff to previous 60
use the PP_NO_CLEAN and PP_DEBUG environment variables to set option defaults

Revision 60 - (view) (annotate) - [select for diffs]
Modified Thu Sep 21 02:18:42 2006 UTC (3 years, 2 months ago) by davidl
File length: 7011 byte(s)
Diff to previous 44
improve help message

Revision 44 - (view) (annotate) - [select for diffs]
Modified Fri Aug 4 09:51:57 2006 UTC (3 years, 3 months ago) by davidl
File length: 7000 byte(s)
Diff to previous 42
various fixes
- correct missing description text on hpux
- add install script for hpux
- add 'list-files' command for the install helper script
- install helper script understands $PP_PKGDESTDIR env var
- fix problem with %{..} substitution on hpux (sed doesn't grok \n)
- fix bug where the special filename - wasn't being recognised
- add tests to make sure backslashes in sections work

Revision 42 - (view) (annotate) - [select for diffs]
Modified Fri Aug 4 06:14:46 2006 UTC (3 years, 3 months ago) by davidl
File length: 6984 byte(s)
Diff to previous 41
rpm install script and tests

Revision 41 - (view) (annotate) - [select for diffs]
Modified Fri Aug 4 04:50:34 2006 UTC (3 years, 3 months ago) by davidl
File length: 6977 byte(s)
Diff to previous 40
add an --install-script option to simplify testing

Revision 40 - (view) (annotate) - [select for diffs]
Modified Thu Aug 3 16:58:41 2006 UTC (3 years, 3 months ago) by davidl
File length: 6810 byte(s)
Diff to previous 28
copy packages to $PP_PKGDESTDIR

Revision 28 - (view) (annotate) - [select for diffs]
Modified Thu Jul 27 12:22:04 2006 UTC (3 years, 3 months ago) by davidl
File length: 6776 byte(s)
Diff to previous 25
new variable 

Revision 25 - (view) (annotate) - [select for diffs]
Modified Wed Jul 26 13:21:17 2006 UTC (3 years, 3 months ago) by davidl
File length: 6502 byte(s)
Diff to previous 24
missing backslash in usage

Revision 24 - (view) (annotate) - [select for diffs]
Modified Wed Jul 26 13:06:46 2006 UTC (3 years, 3 months ago) by davidl
File length: 6501 byte(s)
Diff to previous 18
correct usage

Revision 18 - (view) (annotate) - [select for diffs]
Modified Tue Jul 25 00:12:58 2006 UTC (3 years, 3 months ago) by davidl
File length: 6489 byte(s)
Diff to previous 16
make owner/group parts of the owner:group arg truly optional

Revision 16 - (view) (annotate) - [select for diffs]
Modified Fri Jul 21 06:18:21 2006 UTC (3 years, 4 months ago) by davidl
File length: 6467 byte(s)
Diff to previous 11
Move common initilisation into a function; factor out new file recording.

Revision 11 - (view) (annotate) - [select for diffs]
Modified Tue Jul 18 18:55:59 2006 UTC (3 years, 4 months ago) by davidl
File length: 6346 byte(s)
Diff to previous 8
cope with duplicate files; rpm service fixes

Revision 8 - (view) (annotate) - [select for diffs]
Modified Tue Jul 18 16:45:55 2006 UTC (3 years, 4 months ago) by davidl
File length: 6314 byte(s)
Diff to previous 6
improve dependency and symlink handling

Revision 6 - (view) (annotate) - [select for diffs]
Modified Mon Jul 17 17:38:41 2006 UTC (3 years, 4 months ago) by davidl
File length: 5736 byte(s)
Diff to previous 5
support for ** expansion; misc fixes

Revision 5 - (view) (annotate) - [select for diffs]
Modified Mon Jul 17 16:13:57 2006 UTC (3 years, 4 months ago) by davidl
File length: 5735 byte(s)
Diff to previous 4
versioning

Revision 4 - (view) (annotate) - [select for diffs]
Modified Mon Jul 17 16:05:16 2006 UTC (3 years, 4 months ago) by davidl
File length: 5718 byte(s)
Diff to previous 2
aix fixes; better transient file cleanup

Revision 2 - (view) (annotate) - [select for diffs]
Modified Mon Jul 17 15:17:56 2006 UTC (3 years, 4 months ago) by davidl
File length: 5697 byte(s)
Diff to previous 1
solaris and service improvements

Revision 1 - (view) (annotate) - [select for diffs]
Added Mon Jul 17 01:55:43 2006 UTC (3 years, 4 months ago) by davidl
File length: 5633 byte(s)
Import current polypkg sources into SVN

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Ted.Percival@quest.com
ViewVC Help
Powered by ViewVC 1.1.2