[oi-dev] pkg5 improvements
Andrzej Szeszo
aszeszo at gmail.com
Mon Jan 16 18:26:41 UTC 2012
Hi All
I have re-started getting current pkg5 codebase in shape few days ago.
I wanted to get zone support working better on top of
illumos/OpenIndiana. It is still work in progress but linked images and
system repository stuff seems to work OK.
I need to prevent scripts from creating zone boot environments still as
illumos doesn't support that (rpool/zones/zone1/ROOT/zbe-1, zbe-2,
etc.). Alternative would be to add such support. I have not looked at it
yet.
The code lives here: https://github.com/aszeszo/pkg5
You can check it out using git or mercurial (with hg-git extension enabled):
git clone git://github.com/aszeszo/pkg5.git
hg clone git://github.com/aszeszo/pkg5.git
And then build it and generate packages by running:
cd src && make install && cd pkg && make install
Oh, one file needs to be edited manually to get linked images working
(it is part of illumos-gate):
--- /usr/lib/brand/ipkg/config.xml.orig Mon Jan 16 18:08:42 2012
+++ /usr/lib/brand/ipkg/config.xml Mon Jan 16 18:08:09 2012
@@ -39,9 +39,9 @@
<!-- We may not be able to do the create in pkg(1) proper. -->
<install>/usr/lib/brand/ipkg/pkgcreatezone -z %z -R %R</install>
<installopts>a:c:d:e:hk:P:p:suv</installopts>
- <boot></boot>
+ <boot>/usr/lib/brand/ipkg/boot %z %R</boot>
<sysboot>/usr/lib/brand/ipkg/prestate %z %R 2 0</sysboot>
- <halt></halt>
+ <halt>/usr/lib/brand/ipkg/halt %z %R</halt>
<verify_cfg></verify_cfg>
<verify_adm></verify_adm>
<postclone></postclone>
Cheers,
Andrzej
More information about the oi-dev
mailing list