History log of /haiku/src/servers/package/FSUtils.cpp
Revision Date Author Comments
# edc6d155 07-May-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

packagekit: fix using free instead of delete[]. CID 1210827.


# 0fea5e93 24-Oct-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: FSUtils::OpenSubDirectory(): Make param const


# e3555ffa 10-Oct-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: ExtractPackageContent(): Extract only requested

... content path.


# 23733521 26-Sep-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Implement writable files handling

* Move Volume::Exception to top level and into own files.
* Add utility class FSUtils, move Volume::RelativePath there and add a
bunch of FS utility functionality.
* Add FSTransaction, a helper class to record FS operations and revert
them.
* When activating a package we now extract the writable
files/directories it declares. The handling is not quite complete:
- We don't handle merges yet. I.e. the user will have to do that
manually for now.
- We don't propagate issues/infos regarding the writable files (e.g.
that a manual intervention is required) to the user yet.


# edc6d1558e885df793ab3f4d5bc66e145506da0f 07-May-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

packagekit: fix using free instead of delete[]. CID 1210827.


# 0fea5e936f5c97144e4316d25bd1633544625dc9 24-Oct-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: FSUtils::OpenSubDirectory(): Make param const


# e3555ffae48b54e720a8a30ed6e62a5a8a49754b 10-Oct-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: ExtractPackageContent(): Extract only requested

... content path.


# 23733521a7b2d6c16027654c606c6069ef026357 26-Sep-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Implement writable files handling

* Move Volume::Exception to top level and into own files.
* Add utility class FSUtils, move Volume::RelativePath there and add a
bunch of FS utility functionality.
* Add FSTransaction, a helper class to record FS operations and revert
them.
* When activating a package we now extract the writable
files/directories it declares. The handling is not quite complete:
- We don't handle merges yet. I.e. the user will have to do that
manually for now.
- We don't propagate issues/infos regarding the writable files (e.g.
that a manual intervention is required) to the user yet.