Releases: DtxdF/reproduce
v0.8.1
v0.8.0
v0.7.0
Changes between 0.6.1 and 0.7.0
Added:prehookfeature:- Same as
hook.sh, but before creating the jail.
- Same as
Full Changelog: v0.6.1...v0.7.0
v0.6.1
Changes between 0.6.0 and 0.6.1
-
Fixed: "Permission denied" error when executing Reproduce as non-root userWhen creating locks from a shared directory such as
/tmp/reproduce/locks, apermission deniederror may occur if first one user creates that directory and another tries the same thing. The second user will see the error (except if Reproduce is running as root, of course).Since the idea behind using that directory is to remove old locks on FreeBSD startup (
clear_tmp_enable=YES), I think it is a good idea to use~/.reproduce/locksfor non-root users and/tmp/reproduce/locksfor root.
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Changes between 0.5.0 and 0.6.0
- Store lock files in the temporary directory.
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Changes between 0.4.0 and 0.5.0
- Use lock per project instead of global locking.
Updated: copyright year.- Exit with
EX_OKon success andEX_SOFTWAREon failure. Added:-soption.Added: script to install the bleeding-edge version much easier.Fixed: typo${remove_rc_vars}->${reproduce_remove_rc_vars}(Sincereproduce_remove_rc_varsis the correct variable, the use of theremove_rc_varsvariable is undefined, so unwanted rc vars are not removed).
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Changes between 0.3.0 and 0.4.0
Added: support for states (Reproduce can build only the projects that really need to be built. To accomplish this job, some sort of state is implemented using a simple dummy file in the run directory of each project.).
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Changes between 0.2.1 and 0.3.0
- Kill processes only if they were created by the parent (Since Reproduce can take a long time to build all images it is a good idea to check if the ppid of a child process spawned in the past is the same as that of the parent process).
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Changes between 0.2.0 and 0.2.1
- List projects using
ls(1)instead offind(1).
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Changes between 0.1.0 and 0.2.0
Added: "Note about non-root users" section in README.Added: Add "Environment" section in README.Added: AddCOMPRESS_ALGO/-Coption.Added: "Recommendations" section in README.Improved: signal handling.Removed: hardcoded version.
Full Changelog: v0.1.0...v0.2.0