X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=remote%2Fsync%2Fpackages_debian.go;h=ce15c50abff3a9f973f5af6c3972e47d8e8d77b4;hb=HEAD;hp=2e330b949368f68e5cb709d2769e70a9cb8f30b2;hpb=9269fa3c94e700afc0be823f58ea473a2db8f3dc;p=safcm%2Fsafcm.git diff --git a/remote/sync/packages_debian.go b/remote/sync/packages_debian.go index 2e330b9..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 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