Release pkg 1.13
- when installing over a non tracked file (not owned by any package) pkg now saves a copy of that file as .pkgsave
- Fix a chicken/egg problem with the meta being compressed and defining the compression format. Now pkg repo will create a meta.conf file uncompressed (it is small enough) and fallback on the old meta.txz. Note that meta.txz is still created for backward compatibility.
- pkg repo now creates meta files in version 2 by default meaning the digests.txz (this was only used with pkg up to 1.2). Anyone using that version and willing to upgrade can do it via: pkg bootstrap -f
- suppress version checking when -j is specified
- Alphabetically sort packages printed in the output of pkg commands to ease readability
- pkg lock/unlock now allows multiple packages in arguments
- shell script can now print messages along with pkg-messages by writing to ${PKG_MSGFD} file descriptor
- improve error reporting when parsing vuxml files
- lua script are now ready for prime time:
- sanboxed with capsicum on plateforms that support it
- rootdir native
- documented
- Fix pkg backup
- pkg now gives a hint about running pkg update -f in case of "size mismatch"
- scripts (lua and shell) can now determine if they are in the process of an upgrade or an installation via a variable
- shell scripts are now fully documented
- keyword files are now documented
PR: 243564
exp-run by: antoine