Opened 15 years ago

Last modified 14 years ago

#4680 closed enhancement

A short-term solution for a package manager. — at Version 1

Reported by: mmadia Owned by: nobody
Priority: normal Milestone: R1
Component: - General Version: R1/alpha1
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by mmadia)

This is a bare bones, born out of necessity idea. Essentially it allows end users a controlled method for installing OptionalPackages from within Haiku.

optpkgman could be the name of the CLI application

-l, --list        Lists the available OptionalPackages
-a, --add <name>  Installs an OptionalPackage and it's OptionalPackageDependencies

When Haiku is being built from source code, the following is imported into optpkgman:

build/jam/OptionalPackages
build/jam/OptionalPackageDependencies

By importing the data from the build system, the OptionalPackages for that revision and architecture would be used.

There are many flaws to this, but it may be better than having end users manually install an incorrect optional package.

Portions of src/apps/installer/UnzipEngine.cpp or build/scripts/build_haiku_image could most likely be utilized.

Change History (1)

comment:1 by mmadia, 15 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.