- The --no-resume option has been removed.
- The gengetopt option parser has been replaced by the
- [lopsub](http://people.tuebingen.mpg.de/~maan/lopsub) library. Hence
+ [lopsub](http://people.tuebingen.mpg.de/maan/lopsub) library. Hence
lopsub must be installed to compile this package. Also help2man is
no longer required since lopsub has built-in roff support.
++ - New subcommand "configtest" to check the command line options and
++ the configuration file for syntactic correctness.
++
- "make install" will install the executable and the man page.
- In run mode, dss no longer exits successfully if another instance
- CFLAGS, CPPFLAGS and LDFLAGS can now be used to override the flags
of the build system.
+ - The dss logo is now created with ImageMagick rather than dia.
+
------------------
0.1.7 (2017-04-17)
------------------
if (!low_disk_space)
goto out;
DSS_WARNING_LOG(("disk space low and nothing obvious to remove\n"));
+ why = "oldest";
victim = find_oldest_removable_snapshot(&sl);
if (victim)
goto remove;
}
EXPORT_CMD_HANDLER(ls);
+ static int com_configtest(void)
+ {
+ printf("Syntax Ok\n");
+ return 0;
+ }
+ EXPORT_CMD_HANDLER(configtest);
+
static int setup_signal_handling(void)
{
int ret;
for (i = 1; (cmd = lls_cmd(i, dss_suite)); i++) {
const char *name = lls_command_name(cmd);
const char *purpose = lls_purpose(cmd);
- printf("%-10s%s\n", name, purpose);
+ printf("%-11s%s\n", name, purpose);
}
exit(EXIT_SUCCESS);
}