Received: from o51.p38.mailjet.com (o51.p38.mailjet.com [185.250.237.51]) by gbr-app-1.alpinelinux.org (Postfix) with UTF8SMTPS id D2092221D8F for <~alpine/users@lists.alpinelinux.org>; Mon, 4 May 2026 11:11:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; q=dns/txt; d=lagy.org; i=me@lagy.org; s=mailjet; t=1777893069; x=1777900269; h=Message-Id: MIME-Version: From: To: Subject: Date: List-Unsubscribe-Post: List-Unsubscribe: Cc: Feedback-Id: In-Reply-To: References: X-CSA-Complaints: X-MJ-Mid: X-MJ-SMTPGUID: X-REPORT-ABUSE-TO: Content-Type: Content-Transfer-Encoding: To: From: Sender: Subject: Date; bh=6A9e/2rmUmk90d/q3Rn27fbQHpa1rtNTagVLlUAaxHc=; b=bXO3AZS24IlADw2qI4GZssrg+m36pLsAoDFOriIs0N0cO0cwNsoKECo9G F0KmEsZkeboYq/ivbHjJf1CmYCS7BPzKLT3Wu9iHHoJSgKwOc48QJKGz9CEY ZHJqsQ6mKZ4WOIUXSQOfPbfkIF93kk2I0+1bicSLypbJjazKm/t6SWrhvGLB R71bJIjS2dTrPm17NNJgDlBJ8Dyy3I0l6n05mmm8nPt5GJHebykjbOwkUH1T 9FuEITkeaWhyjZatd3wiiKQ3eLR0wb3xjOEICf/rvUeSD6dTRDcW6QobVrLK 6//JVYx6N7XUaGKeOrpVH8ZbsxBfwU+mzWdFuyrbYWzdw== Message-Id: <22d4836a.AV0AAJZruo0AAAAAAAAABGE_03AAAYKKTDEAAAAAADUqzQBp-H7M@mailjet.com> MIME-Version: 1.0 From: =?UTF-8?b?TWFydGluIEtqw6ZyIErDuHJnZW5zZW4=?= To: Christian Kujau Subject: Re: Multiple machine management Date: Mon, 04 May 2026 13:11:02 +0200 List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: , Cc: ~alpine/users@lists.alpinelinux.org Feedback-Id: 42.3484365.3158665:MJ In-Reply-To: (Christian Kujau's message of "Sun, 3 May 2026 14:34:30 +0200 (CEST)") References: <87a4ukrjzf.fsf@lagy.org> X-CSA-Complaints: csa-complaints@eco.de X-MJ-Mid: AV0AAJZruo0AAAAAAAAABGE_03AAAYKKTDEAAAAAADUqzQBp-H7MfbPhGwfgQ5iAFx2_CLF80QAwMok X-MJ-SMTPGUID: 6da9d6b7-f60d-4556-9137-7155e475c6b0 X-REPORT-ABUSE-TO: Message sent by Mailjet please report to abuse@mailjet.com with a copy of the message Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 05/03/26 14:34 PM, Christian Kujau wrote: > On Thu, 30 Apr 2026, Martin Kj=C3=A6r J=C3=B8rgensen wrote: >> - updates/patches >> - upgrades >> - automatically installing desired packages > > There's apk-autoupdate tool: > > https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper#Autoupdate_tool= _for_apk > > Never used it though, I'm using a cron job with "apk upgrade" and this=20 > works quite well. > Thanks for the hint. I'll look into it. >> - automatically removing obsolete or unneeded packages > > Automatic package removals...I'd be careful with that :-) Can you give an= =20 > example on why you want to do that? Like, "remove the 10 least used=20 > packages" or something? Do other distributions have something like this? > I do not know if other distributions have such a tool. I thought about keep= ing one or more text files, like the world file, that lists desired packages fo= r groups of machines. So machine checks if its in a particular group and install/removes packages accordingly. A simple use case; imagine you have a desktop and a laptop. You wish to mak= e sure needed packages are installed on both systems but also removes package= s not needed or wanted anymore. You also want to maintain lists of packages o= nly wanted on desktop and another for the laptop. For instance, the desktop mig= ht not need wireless tools and firmware, but the laptop does. >> - config (/etc files) > > What about this, what do you intend to manage here? I intent to keep a repository or file system with /etc files so that machin= es can easily share/sync their /etc. I realize, most files in /etc would not b= e synced between machines, but a few might. Like setting files for daemons needed on all systems, bash/profile files, and similar. > > C. > --=20 > BOFH excuse #188: > > ..disk or the processor is on fire. --=20 /Martin =