aboutsummaryrefslogtreecommitdiff
path: root/rcynic/rcynic.c
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-10-28 06:51:02 +0000
committerRob Austein <sra@hactrn.net>2006-10-28 06:51:02 +0000
commit795c823bf71154e2b8dedebd4f93963fd63f0456 (patch)
treeadc4de113a0440091f7bd38dbfc401e7c10c965f /rcynic/rcynic.c
parent461eb90aeda7229e1319fc024d6f686ba7b62eaf (diff)
Oops, link trust anchors too.
svn path=/rcynic/rcynic.c; revision=454
Diffstat (limited to 'rcynic/rcynic.c')
-rw-r--r--rcynic/rcynic.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/rcynic/rcynic.c b/rcynic/rcynic.c
index 76758911..0e95d23e 100644
--- a/rcynic/rcynic.c
+++ b/rcynic/rcynic.c
@@ -1663,8 +1663,9 @@ int main(int argc, char *argv[])
val->value, hash, j);
if (!mkdir_maybe(&rc, rc.authenticated) ||
- !cp(val->value, path)) {
- logmsg(&rc, log_sys_err, "Couldn't copy trust anchor %s", val->value);
+ !(rc.use_links ? ln(val->value, path) : cp(val->value, path))) {
+ logmsg(&rc, log_sys_err, "Couldn't %s trust anchor %s",
+ (rc.use_links ? "link" : "copy"), val->value);
goto done;
}