blob: 063b9d611fa709f77142c6edb7735a057a8608cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/* ISC license. */
#include <skalibs/types.h>
#include <s6-rc/config.h>
#include "s6-frontend-internal.h"
void repository_list (char const *const *argv)
{
char const *newargv[7] ;
unsigned int m = 0 ;
char fmtv[UINT_FMT] ;
newargv[m++] = S6RC_EXTBINPREFIX "s6-rc-repo-list" ;
if (g->verbosity != 1)
{
fmtv[uint_fmt(fmtv, g->verbosity)] = 0 ;
newargv[m++] = "-v" ;
newargv[m++] = fmtv ;
}
newargv[m++] = "-r" ;
newargv[m++] = g->dirs.repo ;
newargv[m++] = "--" ;
newargv[m++] = 0 ;
main_exec(newargv) ;
}
|