void-packages/lib
Juan RP 750f467fe6 Take into account $conf_files and $keep_dirs when removing a pkg.
* If a dir is listed in $keep_dirs it won't be removed (anyway any
  directory that is not empty won't either).
* If a config file hasn't been modified (SHA256 hash matches) the
  file will be removed, otherwise it won't be removed.

There's still missing support to handle new configuration files when
there's an existing file, but will do later.

--HG--
extra : convert_revision : 448af95876fc7a47da07a9a910d6111047f72271
2009-02-27 17:41:31 +01:00
..
cmpver.c Use string version comparator code from FreeBSD. 2009-02-17 03:49:02 +01:00
depends.c Added support to check SHA256 integrity for binary pkgs. 2009-02-26 05:41:49 +01:00
fexec.c libxbps: add fexec.c from NetBSD's pkg_install, with some minor mods. 2008-12-28 04:34:27 +01:00
humanize_number.c Prefix humanize_number() with xbps_. 2008-12-22 07:51:14 +01:00
install.c Implement support to update required_by objs when removing a pkg. 2009-02-27 16:03:25 +01:00
Makefile lib/Makefile: install the symlinks as well. 2009-02-16 02:26:27 +01:00
plist.c Implement support to update required_by objs when removing a pkg. 2009-02-27 16:03:25 +01:00
remove.c Take into account $conf_files and $keep_dirs when removing a pkg. 2009-02-27 17:41:31 +01:00
repository.c repository.c: update copyright's year. 2009-02-14 01:58:26 +01:00
requiredby.c Implement support to update required_by objs when removing a pkg. 2009-02-27 16:03:25 +01:00
sha256.c Change code to compile with -Wall -Wextra. 2009-02-18 01:07:51 +01:00
sortdeps.c Change code to compile with -Wall -Wextra. 2009-02-18 01:07:51 +01:00
unpack.c Take into account $conf_files and $keep_dirs when removing a pkg. 2009-02-27 17:41:31 +01:00
util.c Implement support to update required_by objs when removing a pkg. 2009-02-27 16:03:25 +01:00