db_add_forced_depends(argv[3],argv[2])
} else if (cmd == 'ls') {
if (argc < 2 || argv[2] == 'aliases') {
- print(db_depends())
+ aliases <- db_depends()
+ for (i in rownames(aliases)) {
+ type = 'alias_run'
+ if (as.logical(aliases[i,'build'])) {
+ type = 'alias_build'
+ }
+ cat(paste(type,aliases[i,'alias'],aliases[i,'debian_pkg'],'\n'))
+ }
} else if (argv[2] == 'sysreq') {
- print(db_sysreq_overrides())
+ sysreqs <- db_sysreq_overrides()
+ for (i in rownames(sysreqs)) {
+ cat(paste('sysreq',sysreqs[i,'depend_alias'],sysreqs[i,'r_pattern'],'\n'))
+ }
} else if (argv[2] == 'force') {
- print(db_forced_depends())
+ forced <- db_forced_depends()
+ for (i in rownames(forced)) {
+ cat(paste('force',forced[i,'depend_alias'],forced[i,'r_name'],'\n'))
+ }
} else {
usage()
return()