Thanks, Craig.  I checked your workspace for the changes below,
and they look fine to me, except for the open question to IPS folks
on the renamed packages for components/php-5_2/apache-php52.p5m.

I've checked out the other changes in the webrev diff and I have only one more
comment.

components/php-5_2/php-52.p5m:
- Can remove the mode=0555, since it's the default
  mode for .*bin/.* files in transforms/defaults

 135 file path=usr/php/5.2/bin/php-config mode=0555

The rest looks fine to me.

April

On 05/15/12 02:59 PM, Craig Mohrman wrote:
----- [email protected] wrote:

Hi Craig,

Here's a few comments so far.

April

components/php-5_2/apache-php5.p5m:

- Might put a comment here saying this is
    Legacy package information for renamed apache-php52 package.

Done.


components/php-5_2/apache-php52.p5m:

- I don't really know how this works when a writable file has been
moved
    from one package (SUNWapch22-php52) to another
    (web/server/apache-22/module/apache-php5), and then to another
    (this apache-php52 package).  Do we need to note the 2nd pkg move
    as well somehow?
    45 file path=etc/apache2/2.2/conf.d/php/php5.2.conf mode=0644 \
    46
original_name=SUNWapch22-php52:etc/apache2/2.2/conf.d/php5.2.conf \
    47     preserve=renamenew

Don't know.
That's one of the reasons I've requested a separate IPS review.


- Does this link need to be mediated, depending on the php version?
    Or is it only intended to link to mod_php5.2.so?  See comments for
    apache-php53.p5m.
link path=usr/apache2/2.2/libexec/mod_php5.so target=mod_php5.2.so

No.
But I'm leaving the link behind for legacy reasons.
A user's existing php5.2.conf file could very well reference mod_php5.so
because that's how we shipped the default php5.2.conf file.
 From now on php*.conf files will reference the exact .so they need.
I didn't find mod_php5.so adds value.


components/php-5_3/apache-php53.p5m:

- Missing this entry:
dir path=etc/apache2/2.2/conf.d

Fixed.


- Do we need to add this mediated link entry? The latest changes to
the
    PSARC/2012/067 case don't mention mod_php5.so anymore,
    so I'm not sure if the link is only intended for mod_php5.2.so
(it's
    in apache-php52.p5m) or for mod_php5.3.so as well.

link path=usr/apache2/2.2/libexec/mod_php5.so target=mod_php5.3.so
      mediator=php mediator-version=5.3

No.  See above.


components/php-common/php.conf:

- "has change" ->  "has changed"
# The configuration of PHP has change since Solaris 11 so any
existing

Fixed.


- "pkg(1)" ->  "(see pkg(1))" ?
# /etc/apache2/2.2/conf.d/php/php.conf is an IPS mediated link pkg(1)
to
# the real Apache configuration file for PHP.
Fixed.

Thanks April.
craig
_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss

Reply via email to