steamos-community / stephensons-rocket

Stephenson's Rocket - a modified SteamOS installer, with support for older and virtualized computers
http://stephensonsrocket.horse
241 stars 44 forks source link

apt-utils #36

Closed zdavatz closed 10 years ago

zdavatz commented 10 years ago

Would be great if there where no dependency on apt-utils ... - specially for Gentoo Users.

directhex commented 10 years ago

apt-ftparchive isn't the only tool for building Packages/Release files, but it's certainly one of the simplest. Do you know which tools are available on Gentoo? dpkg-scanpackages can make Packages files, but that leaves Release.

zdavatz commented 10 years ago

do I really need this to generate the ISO?

directhex commented 10 years ago

Hmph, so much for submitting replies via email.

The answer is "yes, absolutely". Regenerating the package manifests is the only way for any changes to the ISO's contents vs. Valve releases to be noticed - they essentially define the mapping between "install this package named X" to "package X has version Y and dependencies Z, and filename Ω". Not to mention the checksums. So changing anything in pool/ needs a regenerated Packages, and Release includes a checksum of all Packages files.

zdavatz commented 10 years ago

ok, then I would put that into the README, because Gentoo Users can NOT run ./gen.sh and if I would have read about the dependency of apt-utils I would not have cloned in the first place. It is not as simple as just running ./gen.sh