X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=remote%2Fsync%2Fpackages_debian.go;h=ce15c50abff3a9f973f5af6c3972e47d8e8d77b4;hb=HEAD;hp=a18ab35d020e4f74baab07edeb7c07d4cbf327d6;hpb=4206e0dbca82f5df7d8e534f78cb737979880916;p=safcm%2Fsafcm.git diff --git a/remote/sync/packages_debian.go b/remote/sync/packages_debian.go index a18ab35..ce15c50 100644 --- a/remote/sync/packages_debian.go +++ b/remote/sync/packages_debian.go @@ -1,19 +1,7 @@ // MsgSyncReq: install packages on the remote host (Debian) -// Copyright (C) 2021-2022 Simon Ruderich -// -// This program is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . +// SPDX-License-Identifier: GPL-3.0-or-later +// Copyright (C) 2021-2024 Simon Ruderich package sync @@ -59,6 +47,8 @@ func (s *Sync) syncPackagesDebian() error { // Don't require further acknowledgment; this won't perform // dangerous actions "--assume-yes", + // Never remove any packages + "--no-remove", // Don't perform upgrades "--no-upgrade", // Nobody needs those