Mac OS X on x86 Hardware 2008–2024 Technical Archive
10,263 reads · 2008-06-26 – 2008-07-11
Report 10.X Core

PKG,s

having big problems trying to build a pkg that I can use in osinstall.mpkg. So I ask the real genius out there if they can supply me with a 9.3.0 modbin kernel & system kext installer to run within osinstall. I dont want it with any…

Primary Author
@LawlessPPC Published 2008-06-26
Collection
OSx86 Core & 10.X
Archival Footprint
10,263 historical reads · 11 curated field notes (from 37 dispatches) · 2008-06-26 – 2008-07-11
Credited Voices (4)
@LawlessPPC (25)@zephyroth (7)@DoiX (3)@milanca (2)

having big problems trying to build a pkg that I can use in osinstall.mpkg. So I ask the real genius out there if they can supply me with a 9.3.0 modbin kernel & system kext installer to run within osinstall. I dont want it with any options other than to just perform the install. So no multiple choice for different kernels just 9.3.0 modbin and the relevant system kext.
Or if there is an amazing guide on how to build a pkg then Im all eyes.
Thanx in advance
LawlessPPC

ps Zeph perhaps you could help ( I did make a small donation in appreciation of your work)

Author Updates & Technical Revisions

Follow-up dispatches by @LawlessPPC

Author Update #1 @LawlessPPC 2008-06-26

Zeph thanx for the rapid responce is there any chance of having the project of the pkg i mean the prebuild then I can see how to make 1 properly.
Thanx in advance
LawlessPPC

Author Update #2 @LawlessPPC 2008-06-26

Zeph thankyou for a nice full explanation that will help greatly.

Thanx
LawlessPPC

Author Update #3 @LawlessPPC 2008-06-26

@ Milanca

Yet another miggy user according to the avatar

Author Update #4 @LawlessPPC 2008-06-26

so if ive got this right the folders you create would not need to be done in ICEBERG as this app handles the directory hierarcy. But still gonna stick with PackageMaker. So the golden rule according to this is build the install exactly as you would want it to appear on the drive.
Thanx
LawlessPPC

Author Update #5 @LawlessPPC 2008-06-26

Another question while im at it do the files in this archive ie system.kext get altered once they have been install or a system has booted with them. ie you cant just use system.kext that has previously been installed on another system (provided its the same cpu)

Thanx In Advance
LawlessPPC

Author Update #6 @LawlessPPC 2008-06-26

well even another hurdle my package has been successfully created and I can run the install fine but osinstall claims there is no software to install. My pkg when examined with flat package editor has a different tree of files to yours. Sorry to keep bothering you. Before you read any of what I upload its very hacky but hey we all gotta start somewhere.

Author Update #7 @LawlessPPC 2008-06-26

i know i could just use your pkg but i really want to understand this.

Author Update #8 @LawlessPPC 2008-06-27

rapid share.com/files/125278940/Kernel-9.3.0.pkg.html

Author Update #9 @LawlessPPC 2008-06-27

at last my pkg looks like yours now to try to install it

Author Update #10 @LawlessPPC 2008-06-27

just tolet you know have just manage to build my own install all on the back of your work and ZEF (chameleon) that will boot into 10.5.2 with 9.3 kernel on phenom.

Thanx again
if i can return the favour i will

L8rs LawlessPPC

Author Update #11 @LawlessPPC 2008-06-27

to anyone else thats interested in a phenom complete install solution this could possibly appear somewhere as a full iso with the permission of zephyroth and zef. But not too soon as I need to make it a little easier for others to understand install options. Hopefully im not doubling up on zephs work.
L8rs
LawlessPPC

Author Update #12 @LawlessPPC 2008-06-27

if I knew how ppf's worked then I might. No I dont need an explanation about them. I understand the basics without having used them. I just wanna concentrate on getting a nice fully working iso. Then will generate a ppf. Like I said tho all I've done is a lot of reading, scratch my head for a few days tried different ideas and in the end asked Zephy to fill in the blanks. So if I do achieve my goal others will only see my effort with the real guru's blessing. Hey that could be a while of yet as I have a few more plans now. This install actually boots using chameleon and 9.3.0 kernel as well as installing them and does install them both fine. But theres something strange about how chameleon runs at the iso's boot. It runs fine but it doesnt display all the information it usually does once you have a running install (just the initial text). If this is just a characteristic of chameleon I dont know. I just know it works. Some of the other things that need doing are alc888 6 port doesnt install (it claims to have done) I dont think its an error of mine as I have left all of zeph work untouched, i have just added to it. Anyway enough ranting. The main reason why I'm doing what I am is after digging a bit deeper all this is so amiga like its untrue. So its the nearest to a modern day amiga I'll get and I love it.

L8rs
LawlessPPC

Author Update #13 @LawlessPPC 2008-06-27

@ DoiX
It works did a full install last night. But like I said all the hard work has been done by others I've only patched. The most important thing was a straight Phenom with SATA install from DVD boot. It does this but now I have a far better understanding of it all. DoiX keep those ears open for plenty of nags if you've got it sussed LOL *8O)

L8rs
LawlessPPC

Author Update #14 @LawlessPPC 2008-06-27

as a small update note. Just added support for ati radeon HD3650 out the box. A pkg a day keeps the doctor away.
So now we have on iso
Phenom Support
Chameleon Bootloader
9.3.0 Modbin kernel
ATI Hd3650
as well as previous Zephy 10.5.2 rev2 support

All installed and running fine

L8rs
LawlessPPC

Author Update #15 @LawlessPPC 2008-06-28

@Zeph
just a quick one do you edit osinstall.mpkg distribution file by hand or are you building this with packagemaker. Coz I'm doing it the longway and this probably has you rolling on floor right now lol!

L8rs
LawlessPPC

Author Update #16 @LawlessPPC 2008-06-28

Zeph thanks for the encouragement is it possible to pm for pointers or do you want it all in forum.

L8rs
LawlessPPC

Author Update #17 @LawlessPPC 2008-07-10

just bumping it because it got move to second page straight away

Author Update #18 @LawlessPPC 2008-07-11

ok next hurdle in the pkg ive built for alcinject with 6 ports once the osx install has finished and reboots it complains that alcinject.kext was not installed properly. Is this a permisssions error and if so how can I make the installer repair permissions once the install is complete.

Thanx In Advance
LawlessPPC

Synthesized Community Field Notes

11 technical responses curated from 37 original dispatches

Field Note #1 @zephyroth 2008-06-26

rapid share.com/files/125228206/ModbinKernel.pkg.html

Field Note #2 @zephyroth 2008-06-26

I forgot to mention that the identifier of the package is "com.apple.pkg.ModbinKernel"

Here's a little how-to:

First you need to create a folder which will contains all files you want to add in you package.
As an example, the folder I created for ModbinKernel.pkg is named "ModbinKernel" (as you wish) and contains :
- mach_kernel
- mach_kernel.ctfsys
- System
--- Library
------ Extensions
--------- System.kext

You need to create the right folders like I did for System.kext

Once you have done, open /Developer/Applications/Utilities/PackageMaker.app.
Fill the "Organization" text field (i.e: com.apple.pkg or com.lawlessPPC.pkg)
Choose the Minimum target.
Click Ok.
Drag and drop the folder containing all your files in the content tab.
Give an identifier to your package (com.apple.pkg.YOURPACKAGE or com.lawlessPPC.YOURPACKAGE ... etc)
Click on "Contents" then click on Apply Recommendation (It should set the right permissions for all files in your package).
I say it should because sometimes ... it doesn't.

Click on "Build" or "Build and Run".

If you need to add some scripts I can explain you too. But not now !

Field Note #3 @zephyroth 2008-06-26

Oups sorry !
I removed myself from the "Who's online panel".
I thought this option applies only for me (as I already know if I'm online or not it's not necessary to show me in the list ... :-)) but I never thought you couldn't see me !

You know what ... I was asking me who could be this phantom user too... Damn sometimes I'm idiot ...

:-)))))))

Field Note #4 @milanca 2008-06-26

Very nice zephyrot! respect dude! you really deserve it, not just for making great install images, but also for every other aspect you help the community. cheers!

Field Note #5 @zephyroth 2008-06-26

You want to know if the files in the package are modified after an installation ? You mean inside the package ?
If this is what you want to know, the answer is no.

Field Note #6 @zephyroth 2008-06-26

Upload your pkg on rapidshare and give me the link.

Field Note #7 @zephyroth 2008-06-27

Did you replace "Untitled" by another name ? If yes, you didn't create a package but a distribution and OSInstall don't like that.

EDIT: I've open your pkg with Pacifist and it seems the answer is yes. You have created a metapackage (distribution) and this kind of pkg is not supported by the Mac OS Installer. Make sure to create simple package.

Field Note #8 @DoiX 2008-06-27

we could make a ppf patch for zeph currrent iso with all the things that are necessary for phenom users

Field Note #9 @milanca 2008-06-27

that would be just fine, ppf Phenom patch for iso.

i think LawlessPPC you aren't done yet, still work to do, hehe (a joke of course)
but ppf idea would be really great.

Field Note #10 @DoiX 2008-06-27

you have a long way ahead of you lawless i wasted 12 dvds before i got my customized iso working

Field Note #11 @zephyroth 2008-06-28

I always modify OSInstall by hand.

EDIT: Oh and by the way, I completely agree that you (or everybody who want to) modify my iso. The last one was not really good and it's cool that, finally, I will not work on it alone anymore !

Corroborated & Participated: @DoiX
Sources & Contributor Provenance (4 credited usernames · Thread #1171)
UsernameDossier ContributionDispatchesActive Window
@LawlessPPCPrimary Author252008-06-26 → 2008-07-11
@zephyrothCore Contributor72008-06-26 → 2008-06-28
@DoiXCore Contributor32008-06-27
@milancaContributor22008-06-26 → 2008-06-27