# [OmniOS-discuss] pkg install $PKG does not install manifest or method?

steve at linuxsuite.org steve at linuxsuite.org
Wed Dec 12 10:57:57 EST 2012

- Previous message: [OmniOS-discuss] pkg install $PKG does not install manifest or method?
- Next message: [OmniOS-discuss] Virtualbox installed entirely within in a zone ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    > Howdy!
    >
    >        I add repositories and installed rsync, lighttpd. Hmm doesn't
    > seem to copy a xml file for manifest or a /lib/svc/method file to
    > control the service. Is this just not implemented yet? Where do
    > I get them? or should I just copy from an OpenIndiana installation?
    >
    >     thanx - steve
    >

        I copied manifest, and method files from OI and modified as follows

    root at OmniOS:~/dfs2# diff -C2 http-lighttpd14.xml http-lighttpd14.xml.orig
    *** http-lighttpd14.xml	2012-12-12 10:36:01.223668845 -0500
    --- http-lighttpd14.xml.orig	2012-12-12 10:48:00.825013199 -0500
    ***************
    *** 126,130 ****
                <documentation>
                    <manpage title='lighttpd' section='1'
    !                 manpath='/opt/OMNIlighttpd/share/man' />
                    <doc_link name='lighttpd.net'
                        uri='http://trac.lighttpd.net/trac/wiki/Docs' />
    --- 126,130 ----
                <documentation>
                    <manpage title='lighttpd' section='1'
    !                 manpath='/usr/lighttpd/1.4/man' />
                    <doc_link name='lighttpd.net'
                        uri='http://trac.lighttpd.net/trac/wiki/Docs' />

    root at OmniOS:~/dfs2# diff -C2  http-lighttpd14 http-lighttpd14.orig

    *** http-lighttpd14	2012-12-12 10:29:46.308987763 -0500
    --- http-lighttpd14.orig	2012-12-11 16:14:10.309444146 -0500
    ***************
    *** 33,39 ****

      # constants
    ! typeset -r lighttpd_bin="/opt/OMNIlighttpd/sbin/amd64/lighttpd"
    ! typeset -r conf_file="/etc/lighttpd.conf"
    ! typeset -r pidfile="/var/run/lighttpd.pid"

    --- 33,41 ----

      # constants
    ! typeset -r lighttpd_version="1.4"
    ! typeset -r lighttpd_home="/usr/lighttpd/${lighttpd_version}"
    ! typeset -r lighttpd_bin="${lighttpd_home}/sbin/lighttpd"
    ! typeset -r conf_file="/etc/lighttpd/${lighttpd_version}/lighttpd.conf"
    ! typeset -r pidfile="/var/run/lighttpd14.pid"

       Then did

       cp http-lighttpd14 /lib/svc/method/
       cp http-lighttpd14.xml /lib/svc/manifest/network/
       svccfg -v import /lib/svc/manifest/network/http-lighttpd14.xml
       svcadm enable lighttpd14

       root at OmniOS:~/dfs2# svcs -a|grep http
    disabled       14:41:26 svc:/network/socket-filter:http
    online         10:45:04 svc:/network/http:lighttpd14

          I put lighttpd.conf in /etc.

          This will probably not satisfy the Solaris guru's 100% but it
    works for now until these files are in the pkg contents.

         -steve

    >
    > _______________________________________________
    > OmniOS-discuss mailing list
    > OmniOS-discuss at lists.omniti.com
    > http://lists.omniti.com/mailman/listinfo/omnios-discuss
    >

- Previous message: [OmniOS-discuss] pkg install $PKG does not install manifest or method?
- Next message: [OmniOS-discuss] Virtualbox installed entirely within in a zone ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list