The -mkfs-time, -all-time and -root-time options were originally added to support reproducible builds. As these builds are invariably scripted, the options took an unsigned integer representing the seconds since the epoch (1970-01-01), which is easily handled by a script.
But these options could be useful to other people who are running Mksquashfs from the command line rather than a script. In this case having the options only take an unsigned integer makes them difficult to use from the command line.
This issue will enhance the options to take a "human" writable and readable string, such as "now", "last month", or "jan 19 2023".
The -mkfs-time, -all-time and -root-time options were originally added to support reproducible builds. As these builds are invariably scripted, the options took an unsigned integer representing the seconds since the epoch (1970-01-01), which is easily handled by a script.
But these options could be useful to other people who are running Mksquashfs from the command line rather than a script. In this case having the options only take an unsigned integer makes them difficult to use from the command line.
This issue will enhance the options to take a "human" writable and readable string, such as "now", "last month", or "jan 19 2023".