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

Log of /trunk/pp.util

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 214 - (view) (annotate) - [select for diffs]
Modified Fri Feb 27 18:04:28 2009 UTC (8 months, 3 weeks ago) by tperciva
File length: 15046 byte(s)
Diff to previous 213
Change unstripped tarfile name to $name-dbg-$version.tar.gz

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: 15053 byte(s)
Diff to previous 190
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 190 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 23:02:29 2008 UTC (13 months ago) by dleonard
File length: 13680 byte(s)
Diff to previous 189
Correct old shell var expansion ${foo+bar} -> ${foo:+bar}, etc.

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

Revision 188 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 22:52:51 2008 UTC (13 months ago) by dleonard
File length: 13684 byte(s)
Diff to previous 178
Unify common functions, implement common functions for macos.

NOTE THAT THE ARGUMENTS TO pp_mkuser have changed!!!
This really should bump the version number.

Revision 178 - (view) (annotate) - [select for diffs]
Modified Fri Sep 5 05:14:33 2008 UTC (14 months, 2 weeks ago) by tperciva
File length: 13104 byte(s)
Diff to previous 174
Ignore 'alt access mode' (ACL) flag in `ls` output

As seen during packaging on an NFS mount.

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: 12762 byte(s)
Diff to previous 143
improve macos: now packages work!

Revision 143 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 13:31:46 2007 UTC (2 years, 2 months ago) by dleonard
File length: 12766 byte(s)
Diff to previous 133
Get rid of "tput: not found" warnings on some hosts
Also add a getopt(3) reimpl used when playing with pp_adduser

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: 11527 byte(s)
Diff to previous 119
Don't use '!' it is not portable shell.

Revision 119 - (view) (annotate) - [select for diffs]
Modified Tue May 8 05:46:08 2007 UTC (2 years, 6 months ago) by dleonard
File length: 11503 byte(s)
Diff to previous 118
Handle case where multiple users/groups have same uid/gid. (Ung)
This happens on sol8 when uid(root) == uid(rootksh)

Revision 118 - (view) (annotate) - [select for diffs]
Modified Tue May 8 05:42:08 2007 UTC (2 years, 6 months ago) by dleonard
File length: 11479 byte(s)
Diff to previous 99
Fix the same problem as given in r98, but for groups. (Sol8 awk is broken)

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: 11466 byte(s)
Diff to previous 98
Add virtual service groups and a 'print-platform' helper function

Revision 98 - (view) (annotate) - [select for diffs]
Modified Mon Jan 22 03:40:45 2007 UTC (2 years, 10 months ago) by dleonard
File length: 11340 byte(s)
Diff to previous 92
Make uid->username mapping more robust on Solaris.

It appears that an awk program on solaris 10 of this form:

   /pattern/ { exit 0; } END { exit 1; }

will always exit 1.


Revision 92 - (view) (annotate) - [select for diffs]
Modified Tue Dec 19 04:04:00 2006 UTC (2 years, 11 months ago) by dleonard
File length: 11327 byte(s)
Diff to previous 84
don't use colours if TERM is not defined

Revision 84 - (view) (annotate) - [select for diffs]
Modified Tue Oct 17 03:10:13 2006 UTC (3 years, 1 month ago) by davidl
File length: 11311 byte(s)
Diff to previous 76
Convert numeric uids and gids to local user and group names

Revision 76 - (view) (annotate) - [select for diffs]
Modified Tue Oct 10 12:15:27 2006 UTC (3 years, 1 month ago) by davidl
File length: 10907 byte(s)
Diff to previous 70
Fix bug where hpux init symlinks would have wrong priority links

Revision 70 - (view) (annotate) - [select for diffs]
Modified Thu Sep 21 05:56:19 2006 UTC (3 years, 2 months ago) by davidl
File length: 10727 byte(s)
Diff to previous 65
Add -q option to the helper scripts

Revision 65 - (view) (annotate) - [select for diffs]
Modified Thu Sep 21 03:32:37 2006 UTC (3 years, 2 months ago) by davidl
File length: 10536 byte(s)
Diff to previous 56
improve error messages from install helper script

Revision 56 - (view) (annotate) - [select for diffs]
Modified Tue Sep 19 05:16:40 2006 UTC (3 years, 2 months ago) by davidl
File length: 9901 byte(s)
Diff to previous 47
pp_function/pp_functions: emits platform-dependent shell function

Revision 47 - (view) (annotate) - [select for diffs]
Modified Mon Aug 7 03:30:16 2006 UTC (3 years, 3 months ago) by davidl
File length: 9468 byte(s)
Diff to previous 44
catch Solaris 2.6 names; fix tests to run on sol2.6 sh

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: 9226 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: 9149 byte(s)
Diff to previous 36
rpm install script and tests

Revision 36 - (view) (annotate) - [select for diffs]
Modified Thu Aug 3 05:29:27 2006 UTC (3 years, 3 months ago) by davidl
File length: 8503 byte(s)
Diff to previous 18
readlink is not always available; add test code

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: 8260 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: 8423 byte(s)
Diff to previous 8
Move common initilisation into a function; factor out new file recording.

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: 8316 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: 8298 byte(s)
Diff to previous 4
support for ** expansion; misc fixes

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: 8286 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: 7988 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: 5606 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