haiku/docs/develop
Alexander G. M. Smith a22fa0c977 package kit: Add pre-uninstall scripts feature.
Just like post-install scripts which run shortly after a package is
installed, pre-uninstall scripts are run just before a package is
removed.  Implements enhancement #13427

* Fix script exit code handling vs script launch errors.
* Bump package and repo file version numbers due to new attribute,
  unfortunately makes new .hpkg files not backwards compatible.
* Add pre-uninstall functionality, mostly cloning the post-install
  except in a few places.
* Discover that _RunQueuedScripts() is never called, a future TODO:?
* Update package documentation for pre-uninstall scripts, and use of
  the boot/post-install directory.

Change-Id: I45596255ce74bc102f6e5b606cbf83e4e4347a17
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1504
Reviewed-by: Alexander G. M. Smith <agmsmith@ncf.ca>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
2020-09-21 10:47:57 +00:00
..
apps/haikudepot HaikuDepot: Process and Data-loading Improvements 2018-12-17 19:31:25 +00:00
build/repositories repositories: Move the README into the appropriate docs/develop directory. 2019-05-14 19:00:18 -04:00
busses XHCI: Add a few comments and remove the documentation file. 2020-07-19 15:44:58 -04:00
drivers/intel_extreme add some docs for agp_gart and intel_extreme drivers 2020-03-13 15:42:03 +01:00
file_systems ufs2: Reading inodes of ufs2. 2020-05-18 12:16:32 +00:00
kernel sparc: notes on network booting 2020-03-16 09:53:14 +01:00
kits Fix URLs in the development docs 2019-01-29 16:12:55 +00:00
media media_kit: Move some files and headers under docs/develop/media 2017-01-16 22:53:44 +01:00
midi
net Fix URLs in the development docs 2019-01-29 16:12:55 +00:00
packages package kit: Add pre-uninstall scripts feature. 2020-09-21 10:47:57 +00:00
partitioning_systems Add a partitioning system for Sun disklabel/vtoc 2020-06-03 11:24:25 +00:00
servers docs/develop: Mass directory restructure. 2018-01-10 16:12:14 -05:00