diff -Naur slapt-src-0.3.9-old/src/source.c slapt-src-0.3.9/src/source.c --- slapt-src-0.3.9-old/src/source.c 2025-01-04 21:40:44.000000000 +0200 +++ slapt-src-0.3.9/src/source.c 2026-01-03 15:40:06.036140117 +0200 @@ -810,12 +810,12 @@ exit(EXIT_FAILURE); } - size_t command_len = 44; + size_t command_len = 41; char *filename = _get_pkg_filename(sb->version, config->pkgtag); if (filename != NULL) { command_len += strlen(filename); char *command = slapt_malloc(sizeof *command * command_len); - const int snprintf_r = snprintf(command, command_len, "/sbin/upgradepkg --reinstall --install-new %s", filename); + const int snprintf_r = snprintf(command, command_len, "/sbin/spkg -u --reinstall --install-new %s", filename); if (snprintf_r <= 0 || (size_t)snprintf_r + 1 != command_len) { printf(gettext("Failed to construct command string\n")); exit(EXIT_FAILURE);