/[polypkg]/trunk/pp.back.solaris
ViewVC logotype

Log of /trunk/pp.back.solaris

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 225 - (view) (annotate) - [select for diffs]
Modified Wed Aug 12 19:32:35 2009 UTC (3 months, 1 week ago) by tperciva
File length: 17972 byte(s)
Diff to previous 224
Don't generate a request script unless necessary

(Solaris)

Fixes bug #707.

Revision 224 - (view) (annotate) - [select for diffs]
Modified Tue Jun 23 22:59:51 2009 UTC (4 months, 4 weeks ago) by tperciva
File length: 17279 byte(s)
Diff to previous 222
Fix optional service prompting on Solaris

It would sometimes cause polypkg to hang while waiting for the
`yes` command to run indefinitely.

Bug introduced in r222.

Revision 222 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 00:13:04 2009 UTC (5 months ago) by tperciva
File length: 17269 byte(s)
Diff to previous 190
Allow packager to make service installation optional

This changes the default, where on platforms that support it
(Solaris, others?) the user would be prompted whether to install
each service. Services are now installed automatically without
asking unless the packager specifies optional=yes in the spec file.

Inspired by part of QAS r892.

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

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: 17773 byte(s)
Diff to previous 154
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 154 - (view) (annotate) - [select for diffs]
Modified Thu Dec 6 05:59:11 2007 UTC (23 months, 2 weeks ago) by dleonard
File length: 17221 byte(s)
Diff to previous 128
part of bug 429: don't use the build host's identifier in the output filename.

Revision 128 - (view) (annotate) - [select for diffs]
Modified Mon Jul 30 22:36:59 2007 UTC (2 years, 3 months ago) by dleonard
File length: 17254 byte(s)
Diff to previous 115
bug 345: %post and %preun now succeed by default on solaris

Revision 115 - (view) (annotate) - [select for diffs]
Modified Tue Apr 10 01:39:55 2007 UTC (2 years, 7 months ago) by dleonard
File length: 17235 byte(s)
Diff to previous 114
set default CATEGORY properly on solaris

Revision 114 - (view) (annotate) - [select for diffs]
Modified Tue Apr 10 01:38:35 2007 UTC (2 years, 7 months ago) by dleonard
File length: 17234 byte(s)
Diff to previous 103
fix incorrect warning about invalid symlink modes

Revision 103 - (view) (annotate) - [select for diffs]
Modified Thu Feb 8 11:32:28 2007 UTC (2 years, 9 months ago) by dleonard
File length: 17212 byte(s)
Diff to previous 99
clarify how CATEGORY is derived, correct comment

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

Revision 93 - (view) (annotate) - [select for diffs]
Modified Tue Dec 19 04:06:07 2006 UTC (2 years, 11 months ago) by dleonard
File length: 16531 byte(s)
Diff to previous 91
Uniformly init service script vars; detect platform arch for solaris and linux.

Fixing the init service script vars will make init scripts work on suse again.

Making linux and solaris detect the platform architecture allows us to build
32-bit packages on sparc64 or ppc64 hosts (otherwise the platform is
detected by a probe and the package is incorrectly marked as 64-bit)

Revision 91 - (view) (annotate) - [select for diffs]
Modified Thu Nov 30 13:37:26 2006 UTC (2 years, 11 months ago) by dleonard
File length: 15076 byte(s)
Diff to previous 90
don't assume /usr/sbin is in the path

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: 15056 byte(s)
Diff to previous 89
Add --probe option that prints the local platform identifier

Revision 89 - (view) (annotate) - [select for diffs]
Modified Tue Nov 28 11:39:14 2006 UTC (2 years, 11 months ago) by dleonard
File length: 14671 byte(s)
Diff to previous 88
Add pp_solaris_add_dynlib_depends() function for generating dynamic dependencies for shared libraries

Revision 88 - (view) (annotate) - [select for diffs]
Modified Wed Nov 15 13:26:18 2006 UTC (3 years ago) by dleonard
File length: 13500 byte(s)
Diff to previous 87
typeset is not understood by the solaris shell

Revision 87 - (view) (annotate) - [select for diffs]
Modified Mon Oct 23 12:37:13 2006 UTC (3 years ago) by dleonard
File length: 13545 byte(s)
Diff to previous 85
%post, %preun, %check scripts to exit 0 by default.

Explanation: The normal behaviour of shell is to exit with the exit code 
of the last-run command.  Sometimes this means the last 'if' condition, 
or a '&&' conjunction can unintentionally abort an install. This change
effectively adds an 'exit 0' to the end of most scripts. To raise a failure,
scripts must now explicitly call 'exit 1'. This will terminate the 
installation process on most platforms.


Revision 85 - (view) (annotate) - [select for diffs]
Modified Thu Oct 19 12:06:38 2006 UTC (3 years, 1 month ago) by davidl
File length: 13512 byte(s)
Diff to previous 78
better warnings for overlong solaris package names

Revision 78 - (view) (annotate) - [select for diffs]
Modified Thu Oct 12 04:31:46 2006 UTC (3 years, 1 month ago) by davidl
File length: 13505 byte(s)
Diff to previous 74
detect solaris architecture more accurately

Revision 74 - (view) (annotate) - [select for diffs]
Modified Tue Oct 10 11:13:51 2006 UTC (3 years, 1 month ago) by davidl
File length: 12956 byte(s)
Diff to previous 72
readlink is very unreliable on solaris

Revision 72 - (view) (annotate) - [select for diffs]
Modified Mon Oct 9 05:06:35 2006 UTC (3 years, 1 month ago) by davidl
File length: 13017 byte(s)
Diff to previous 70
correct function name

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: 13013 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: 12926 byte(s)
Diff to previous 64
improve error messages from install helper script

Revision 64 - (view) (annotate) - [select for diffs]
Modified Thu Sep 21 02:48:49 2006 UTC (3 years, 2 months ago) by davidl
File length: 12896 byte(s)
Diff to previous 57
allow upgrades with solaris install helper script

Revision 57 - (view) (annotate) - [select for diffs]
Modified Tue Sep 19 05:28:03 2006 UTC (3 years, 2 months ago) by davidl
File length: 12893 byte(s)
Diff to previous 56
complete support for %check section

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: 12596 byte(s)
Diff to previous 48
pp_function/pp_functions: emits platform-dependent shell function

Revision 48 - (view) (annotate) - [select for diffs]
Modified Mon Aug 7 03:37:57 2006 UTC (3 years, 3 months ago) by davidl
File length: 11876 byte(s)
Diff to previous 47
improved warning message for sol26

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: 11857 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: 11137 byte(s)
Diff to previous 43
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 43 - (view) (annotate) - [select for diffs]
Modified Fri Aug 4 06:29:28 2006 UTC (3 years, 3 months ago) by davidl
File length: 10759 byte(s)
Diff to previous 41
install script for solaris

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: 9033 byte(s)
Diff to previous 39
add an --install-script option to simplify testing

Revision 39 - (view) (annotate) - [select for diffs]
Modified Thu Aug 3 16:42:06 2006 UTC (3 years, 3 months ago) by davidl
File length: 8996 byte(s)
Diff to previous 35
Insert build platform distro into package name

Revision 35 - (view) (annotate) - [select for diffs]
Modified Thu Aug 3 05:27:55 2006 UTC (3 years, 3 months ago) by davidl
File length: 8841 byte(s)
Diff to previous 20
add OS info into the package name on solaris

Revision 20 - (view) (annotate) - [select for diffs]
Modified Tue Jul 25 00:24:15 2006 UTC (3 years, 3 months ago) by davidl
File length: 8540 byte(s)
Diff to previous 15
merge dependencies for solaris

Revision 15 - (view) (annotate) - [select for diffs]
Modified Fri Jul 21 06:17:19 2006 UTC (3 years, 4 months ago) by davidl
File length: 8456 byte(s)
Diff to previous 2
fix bug where multiple services weren't installing for solaris

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: 8458 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: 6310 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