Searched +hist:0 +hist:d68f6af (Results 1 - 20 of 20) sorted by relevance

/haiku/src/kits/package/
H A DPackageResolvable.cppdiff 0a9478a7 Mon Jul 11 06:24:50 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> Force package names and versions to lower case
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0a9478a70707cb326b41907ea099076772fc57c9 Mon Jul 11 06:24:50 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> Force package names and versions to lower case
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DAddRepositoryRequest.cppdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DActivateRepositoryConfigJob.cppdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DRepositoryInfo.cppdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DPackageInfo.cppdiff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups
diff 0c661892 Tue Apr 30 18:08:43 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> BPackageInfo::Parser: Fix error output

The "=" operator isn't actually allowed in a resolvable expression. It
has to be "==" instead.
diff 4210ed01 Sun Apr 14 17:36:59 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Fix BMessage::GetInfo() return value check

Since B_OK is 0, the change doesn't affect the semantics.
diff 0a9478a7 Mon Jul 11 06:24:50 MDT 2011 Ingo Weinhold <ingo_weinhold@gmx.de> Force package names and versions to lower case
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d6b3b20 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit:
* added class BPackageInfo, which contains packaging attributes of
a package (the values relevant for package management)
* implemented parser (mostly) for reading a BPackageInfo from a config
file (.PackageInfo) in order to pass them on to the PackageWriter
when creating a package
* pulled hpkg-related stuff from bin/package into the package kit
* adjusted packagefs-Volume to skip .PackageInfo files when populating
the mountpoint, as those files shouldn't appear as part of an
activated package


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups
diff 0c661892d459501ef82b1ccd88c7ea4b0c24fc20 Tue Apr 30 18:08:43 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> BPackageInfo::Parser: Fix error output

The "=" operator isn't actually allowed in a resolvable expression. It
has to be "==" instead.
diff 4210ed011a39e4e1b3fcba4c7c0d18844b4b3522 Sun Apr 14 17:36:59 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Fix BMessage::GetInfo() return value check

Since B_OK is 0, the change doesn't affect the semantics.
H A DJamfilediff 0cf34918 Tue Oct 26 13:33:45 MDT 2021 Augustin Cavalier <waddlesplash@gmail.com> Remove ZSTD_ENABLED checks from the Package Kit.

BZstdCompressionAlgorithm already has these #ifdefs and will
return error codes appropriately if built without libzstd,
so we do not need to check again inside the Package Kit.

This should not break the no-zstd build (well, it is broken
somewhat right now anyway, but this will not break it further),
and it simplifies logic somewhat.
diff 0b18b79c Wed Aug 02 10:27:08 MDT 2017 Jérôme Duval <jerome.duval@gmail.com> libpackage Jamfile: DoCatalogs rule needs to find sources.

SubInclude should stay at the end.
diff 0de3219e Sat Jun 14 09:40:57 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package daemon: Rework error and issue propagation to client

* BDaemonClient: Move inner class BCommitTransactionResult to top level
and make it public.
* BCommitTransactionResult:
- Add a whole bunch of specific error code enum values. Such an error
code is now the primary error, as opposed to before where we would
mix status_t and enum value errors. There's a systemError property
of type status_t which may provide additional information, though
(depending on the primary error type).
- Remove the errorMessage property. Due to mapping all errors to the
specific error codes this is no longer necessary. Mixing such a
message with another error description is also not very helpful when
it comes to localization (still not supported, though).
- Add several properties (paths, strings, error codes) that serve as
arguments to the primary error and are used by FullErrorMessage().
- Add issues property, a list of instances of new class
BTransactionIssue. Those describe non-critical issues (e.g. failed
update of a settings file) that occurred in the process of
committing the transaction. Those issues should be presented to the
user by the package management program.
* Exception: Adjust to transport the BCommitTransactionResult
properties.
* CommitTransactionHandler, FsTransactions, Root, Volume: Adjust to
BCommitTransactionResult/Exception changes.
* CommitTransactionHandler: Now requires a BCommitTransactionResult to
which it adds the issues it encounters. The reply BMessage is no
longer needed, though.
* Volume: Refactor common code from the three methods that use
CommitTransactionHandler into new method _CommitTransaction.
diff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups
diff 0ee16518 Tue May 14 10:59:57 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Rename BBlockBufferCache and friends to *Pool*

Also move BBlockBufferPoolNoLock into BHPKG namespace with the other
classes. Not sure why it wasn't there before.
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d6b3b20 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit:
* added class BPackageInfo, which contains packaging attributes of
a package (the values relevant for package management)
* implemented parser (mostly) for reading a BPackageInfo from a config
file (.PackageInfo) in order to pass them on to the PackageWriter
when creating a package
* pulled hpkg-related stuff from bin/package into the package kit
* adjusted packagefs-Volume to skip .PackageInfo files when populating
the mountpoint, as those files shouldn't appear as part of an
activated package


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0de3219e339506a0c94b584a0df0287414437033 Sat Jun 14 09:40:57 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package daemon: Rework error and issue propagation to client

* BDaemonClient: Move inner class BCommitTransactionResult to top level
and make it public.
* BCommitTransactionResult:
- Add a whole bunch of specific error code enum values. Such an error
code is now the primary error, as opposed to before where we would
mix status_t and enum value errors. There's a systemError property
of type status_t which may provide additional information, though
(depending on the primary error type).
- Remove the errorMessage property. Due to mapping all errors to the
specific error codes this is no longer necessary. Mixing such a
message with another error description is also not very helpful when
it comes to localization (still not supported, though).
- Add several properties (paths, strings, error codes) that serve as
arguments to the primary error and are used by FullErrorMessage().
- Add issues property, a list of instances of new class
BTransactionIssue. Those describe non-critical issues (e.g. failed
update of a settings file) that occurred in the process of
committing the transaction. Those issues should be presented to the
user by the package management program.
* Exception: Adjust to transport the BCommitTransactionResult
properties.
* CommitTransactionHandler, FsTransactions, Root, Volume: Adjust to
BCommitTransactionResult/Exception changes.
* CommitTransactionHandler: Now requires a BCommitTransactionResult to
which it adds the issues it encounters. The reply BMessage is no
longer needed, though.
* Volume: Refactor common code from the three methods that use
CommitTransactionHandler into new method _CommitTransaction.
diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups
/haiku/headers/os/package/
H A DPackageVersion.hdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DPackageResolvableExpression.hdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DRepositoryInfo.hdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DPackageResolvable.hdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DPackageInfoAttributes.hdiff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A DPackageInfo.hdiff 0f4e11e7 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d6b3b20 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit:
* added class BPackageInfo, which contains packaging attributes of
a package (the values relevant for package management)
* implemented parser (mostly) for reading a BPackageInfo from a config
file (.PackageInfo) in order to pass them on to the PackageWriter
when creating a package
* pulled hpkg-related stuff from bin/package into the package kit
* adjusted packagefs-Volume to skip .PackageInfo files when populating
the mountpoint, as those files shouldn't appear as part of an
activated package


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0f4e11e75c244fd61da150011f1eae5fe79fc2a9 Thu May 23 19:11:18 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> hpkg format: Add attributes for declaring users and groups
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
0d6b3b20e15fe2cbeb5e81749f888c26ca289338 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit:
* added class BPackageInfo, which contains packaging attributes of
a package (the values relevant for package management)
* implemented parser (mostly) for reading a BPackageInfo from a config
file (.PackageInfo) in order to pass them on to the PackageWriter
when creating a package
* pulled hpkg-related stuff from bin/package into the package kit
* adjusted packagefs-Volume to skip .PackageInfo files when populating
the mountpoint, as those files shouldn't appear as part of an
activated package


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/tests/kits/package/
H A Dmake_repo.cppdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/headers/os/package/hpkg/
H A DPackageContentHandler.hdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/headers/private/package/hpkg/
H A DRepositoryWriterImpl.hdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/bin/package/
H A Dpackage.cppdiff 0fae96c5 Tue Oct 26 16:10:53 MDT 2021 Augustin Cavalier <waddlesplash@gmail.com> package command: Enable zstd compression by default.

Note that zstd-compressed packages cannot be installed unless the
running system can already read them, even as part of a system
update transaction. This has been possible for some months now,
but if one has an older EFI bootloader, you may need to upgrade it.

Change-Id: I9e561459477723e498a871ee5c5caad560861b79
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4663
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
diff a629567a Tue Jul 08 13:59:44 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package: Add command recompress

The streaming feature for -0 is missing yet.
diff 796343ed Sat May 18 17:07:08 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Allow specifying the compression level for package creation

* Introduce BPackageWriterParameters which comprises all parameters
for package creation, currently flags and compression level. Such an
object can be passed to BPackageWriter::Init() and is passed on to
PackageWriterImpl and WriterImplBase.
* PackageFileHeapWriter: Add compressionLevel property and pass the
value on to ZlibCompressor.
* package add/create: Add options -0 ... -9 to specify the compression
level to be used.
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d6b3b20 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit:
* added class BPackageInfo, which contains packaging attributes of
a package (the values relevant for package management)
* implemented parser (mostly) for reading a BPackageInfo from a config
file (.PackageInfo) in order to pass them on to the PackageWriter
when creating a package
* pulled hpkg-related stuff from bin/package into the package kit
* adjusted packagefs-Volume to skip .PackageInfo files when populating
the mountpoint, as those files shouldn't appear as part of an
activated package


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff a629567a9001547736cfe892cdf992be16868fed Tue Jul 08 13:59:44 MDT 2014 Ingo Weinhold <ingo_weinhold@gmx.de> package: Add command recompress

The streaming feature for -0 is missing yet.
diff 796343ed73b1707ed97e91e22b72b8ca81bcdbad Sat May 18 17:07:08 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Allow specifying the compression level for package creation

* Introduce BPackageWriterParameters which comprises all parameters
for package creation, currently flags and compression level. Such an
object can be passed to BPackageWriter::Init() and is passed on to
PackageWriterImpl and WriterImplBase.
* PackageFileHeapWriter: Add compressionLevel property and pass the
value on to ZlibCompressor.
* package add/create: Add options -0 ... -9 to specify the compression
level to be used.
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d6b3b20e15fe2cbeb5e81749f888c26ca289338 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit:
* added class BPackageInfo, which contains packaging attributes of
a package (the values relevant for package management)
* implemented parser (mostly) for reading a BPackageInfo from a config
file (.PackageInfo) in order to pass them on to the PackageWriter
when creating a package
* pulled hpkg-related stuff from bin/package into the package kit
* adjusted packagefs-Volume to skip .PackageInfo files when populating
the mountpoint, as those files shouldn't appear as part of an
activated package


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
H A Dcommand_create.cppdiff 796343ed Sat May 18 17:07:08 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Allow specifying the compression level for package creation

* Introduce BPackageWriterParameters which comprises all parameters
for package creation, currently flags and compression level. Such an
object can be passed to BPackageWriter::Init() and is passed on to
PackageWriterImpl and WriterImplBase.
* PackageFileHeapWriter: Add compressionLevel property and pass the
value on to ZlibCompressor.
* package add/create: Add options -0 ... -9 to specify the compression
level to be used.
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d6b3b20 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit:
* added class BPackageInfo, which contains packaging attributes of
a package (the values relevant for package management)
* implemented parser (mostly) for reading a BPackageInfo from a config
file (.PackageInfo) in order to pass them on to the PackageWriter
when creating a package
* pulled hpkg-related stuff from bin/package into the package kit
* adjusted packagefs-Volume to skip .PackageInfo files when populating
the mountpoint, as those files shouldn't appear as part of an
activated package


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 796343ed73b1707ed97e91e22b72b8ca81bcdbad Sat May 18 17:07:08 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Allow specifying the compression level for package creation

* Introduce BPackageWriterParameters which comprises all parameters
for package creation, currently flags and compression level. Such an
object can be passed to BPackageWriter::Init() and is passed on to
PackageWriterImpl and WriterImplBase.
* PackageFileHeapWriter: Add compressionLevel property and pass the
value on to ZlibCompressor.
* package add/create: Add options -0 ... -9 to specify the compression
level to be used.
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d6b3b20e15fe2cbeb5e81749f888c26ca289338 Thu Jan 27 16:17:03 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> More work on package kit:
* added class BPackageInfo, which contains packaging attributes of
a package (the values relevant for package management)
* implemented parser (mostly) for reading a BPackageInfo from a config
file (.PackageInfo) in order to pass them on to the PackageWriter
when creating a package
* pulled hpkg-related stuff from bin/package into the package kit
* adjusted packagefs-Volume to skip .PackageInfo files when populating
the mountpoint, as those files shouldn't appear as part of an
activated package


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40301 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/bin/package_repo/
H A Dcommand_list.cppdiff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/kits/package/hpkg/
H A DRepositoryWriterImpl.cppdiff 796343ed Sat May 18 17:07:08 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Allow specifying the compression level for package creation

* Introduce BPackageWriterParameters which comprises all parameters
for package creation, currently flags and compression level. Such an
object can be passed to BPackageWriter::Init() and is passed on to
PackageWriterImpl and WriterImplBase.
* PackageFileHeapWriter: Add compressionLevel property and pass the
value on to ZlibCompressor.
* package add/create: Add options -0 ... -9 to specify the compression
level to be used.
diff 0ee16518 Tue May 14 10:59:57 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Rename BBlockBufferCache and friends to *Pool*

Also move BBlockBufferPoolNoLock into BHPKG namespace with the other
classes. Not sure why it wasn't there before.
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 796343ed73b1707ed97e91e22b72b8ca81bcdbad Sat May 18 17:07:08 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Allow specifying the compression level for package creation

* Introduce BPackageWriterParameters which comprises all parameters
for package creation, currently flags and compression level. Such an
object can be passed to BPackageWriter::Init() and is passed on to
PackageWriterImpl and WriterImplBase.
* PackageFileHeapWriter: Add compressionLevel property and pass the
value on to ZlibCompressor.
* package add/create: Add options -0 ... -9 to specify the compression
level to be used.
diff 0ee1651856a4364bfa7ffd10f796baf35fb524d3 Tue May 14 10:59:57 MDT 2013 Ingo Weinhold <ingo_weinhold@gmx.de> Rename BBlockBufferCache and friends to *Pool*

Also move BBlockBufferPoolNoLock into BHPKG namespace with the other
classes. Not sure why it wasn't there before.
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
/haiku/src/bin/
H A DJamfilediff 0a6d5959 Sat Aug 29 11:33:27 MDT 2015 Michael Lotz <mmlr@mlotz.ch> Add system_time to the Jamfile, missed in hrev49598.
diff 0e76cf0b Thu Mar 31 15:58:06 MDT 2011 Jérôme Duval <korli@users.berlios.de> added some hub ports information to listusb


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41157 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6af Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0a53d94b Sun Sep 26 10:55:06 MDT 2010 Matt Madia <mattmadia@gmail.com> Introduced a new variable HAIKU_CATALOGS_OBJECT_DIR. The catkeys and catalogs
are stored in signature-based subdirectories. This improves upon r37871 and
should allow BOM to properly harvest catkeys for online translation tools.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38819 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0a454285 Sun Dec 17 12:53:01 MST 2006 Jérôme Duval <korli@users.berlios.de> added iasl bin tool from acpica-20061109


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19543 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0cd3a7da Sat Aug 13 09:17:52 MDT 2005 Alexander G.M. Smith <agmsmith@nowhere.fake> Renamed spamfilter to be the more meaningful spamdb (spam database) and
moved it into its own source directory in preparation for adding resources.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13949 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0a6d59595114ebc6adaeefc45ecbc9eab340cc7e Sat Aug 29 11:33:27 MDT 2015 Michael Lotz <mmlr@mlotz.ch> Add system_time to the Jamfile, missed in hrev49598.
diff 0e76cf0b69324e071618d5a7105d1084d2a27550 Thu Mar 31 15:58:06 MDT 2011 Jérôme Duval <korli@users.berlios.de> added some hub ports information to listusb


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41157 a95241bf-73f2-0310-859d-f6bbb57e9c96
diff 0d68f6afb34d8e01421123b216e34771d1c7fbfe Wed Feb 09 12:11:23 MST 2011 Oliver Tappe <zooey@hirschkaefer.de> Implemented repository writing:
* fleshed out RepositoryWriterImpl
* renamed BRepositoryHeader to BRepositoryInfo (in accordance with
BPackageInfo)
* adjusted BRepositoryInfo to be able to parse itself from a
driver_settings file
* added package_repo binary (only 'create' works as of yet)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40405 a95241bf-73f2-0310-859d-f6bbb57e9c96

Completed in 591 milliseconds