aboutsummaryrefslogtreecommitdiffstats
path: root/src/repo/s6rc_repo_moveservices.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-10-18 00:30:27 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-10-18 00:30:27 +0000
commitebf148d99e2dab6135794149553c193abe4e675d (patch)
treeea288fb1bafff4f05ac59170f77c75ac5f3a3d6e /src/repo/s6rc_repo_moveservices.c
parent6ada80ed7e45ed630e4d9877a9b11e2dfddb4758 (diff)
downloads6-rc-ebf148d99e2dab6135794149553c193abe4e675d.tar.gz
Part four: we delete all the snapshots after set-install
Except the snapshot corresponding to the new live db, of course. Also, in order to accommodate snapshots without risking name conflicts, the real name of set foobar isn't .foobar:XXXXXX anymore, but .real.foobar:XXXXXX Now the automatic upgrade in case of major bump is complete. Next comes testing and debugging.
Diffstat (limited to 'src/repo/s6rc_repo_moveservices.c')
-rw-r--r--src/repo/s6rc_repo_moveservices.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/repo/s6rc_repo_moveservices.c b/src/repo/s6rc_repo_moveservices.c
index 5d0b5d1..88e1fb2 100644
--- a/src/repo/s6rc_repo_moveservices.c
+++ b/src/repo/s6rc_repo_moveservices.c
@@ -40,27 +40,27 @@ int s6rc_repo_moveservices (char const *repo, char const *set, s6rc_repo_sv cons
if (access(newfn, F_OK) == 0)
{
if (verbosity >= 2)
- strerr_warni8x("service ", storage + services[i].pos, " already existed in rxset ", s6rc_repo_rxnames[newrx], " of set ", set, " in repository ", repo) ;
+ strerr_warni("service ", storage + services[i].pos, " already existed in rxset ", s6rc_repo_rxnames[newrx], " of set ", set, " in repository ", repo) ;
}
else if (errno != ENOENT)
{
- strerr_warnfu2sys("access ", newfn) ;
+ strerr_warnfusys("access ", newfn) ;
return 0 ;
}
if (rename(oldfn, newfn) == -1)
{
- strerr_warnfu4sys("rename ", oldfn, " to ", newfn) ;
+ strerr_warnfusys("rename ", oldfn, " to ", newfn) ;
return 0 ;
}
if (verbosity >= 4)
{
- strerr_warnt10x("repository ", repo, ", set ", set, ", from rxset ", s6rc_repo_rxnames[services[i].rx], " to rxset ", s6rc_repo_rxnames[newrx], ": successfully moved service ", storage + services[i].pos) ;
+ strerr_warnt("repository ", repo, ", set ", set, ", from rxset ", s6rc_repo_rxnames[services[i].rx], " to rxset ", s6rc_repo_rxnames[newrx], ": successfully moved service ", storage + services[i].pos) ;
}
}
if (n)
{
memcpy(oldfn + repolen + 10 + setlen, ".stamp", 7) ;
- if (!touch(oldfn)) strerr_warnwu2sys("touch ", oldfn) ;
+ if (!touch(oldfn)) strerr_warnwusys("touch ", oldfn) ;
}
return 1 ;
}