Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 7C46878111C for <~alpine/users@lists.alpinelinux.org>; Sat, 8 Jan 2022 22:51:26 +0000 (UTC) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 44E133200A64 for <~alpine/users@lists.alpinelinux.org>; Sat, 8 Jan 2022 17:51:24 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sat, 08 Jan 2022 17:51:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ml1.net; h=date :from:to:subject:message-id:mime-version:content-type; s=fm2; bh=2kMLVLqFdSBDu7ELWvY78JMXL9LCOFrZIuvYZtNkA7k=; b=D0XTUT0C1G5C pUmXcjlf9rRGTRVw13VwX4p+URF6bgz0WE96tjPu+rXKj6OpEyrO+nTPM2mtP68w h9mlF9+rHdNxvaBFDUTt3u0CPhSTObKa2M95n+Hd0SxFolxYVGvjqg68QbZVayG9 p3wjT+VsR8lVzB65S4FMfuvcv6HiG4MxslnP1Uo6CFs8E0fb2QFxqxCK3oCcCKBV mCuGhJU2qqxgAOLd1qX+N07zE+1XYyltKfsMhWqAXL9vlhbn02MEdAcj4nh0B4o4 D4qi5vaN/JfDy0n2Pin9dkkwjEmqMsNqwS+vMAmzPzYLhdE0UpOlmkV3VbjqWERS jQ9WpVq70Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=2kMLVLqFdSBDu7ELWvY78JMXL9LCO FrZIuvYZtNkA7k=; b=g9CoC/1IQYuhcERKNcN1wnepTtw+AcxAh+vEUxHe0mNdH IgHB756EWC9LvSt+ryZmFcLYJnwjR9zBamQDtLRnRBG6e5Mx1U3+K91SEO51HRVp njAvVIoglW3ku+JXC/ES2wJPvDFfH0aE9aJVgP6o5BE3JtLo8V76Mu/QdSwbfAE5 SyN77WSaLr0/5IbQp965mGu5wvSpQYhseej9BEr1I9GRBecjZ1Kjxi3r8NBghDHB rLGoICObj2s5YeU9kCL51XOR+op6M9XXeEpQagJHEV98FH6+aqRwY+1VIxrE7COs CqfCN+XRDt+rzLZva1mRZlm5VpKMwM73Cn1w3kTXA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrudegiedgtdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesthdtredttd dtvdenucfhrhhomhephghinhhsthhonhcuhggvihhnvghrthcuoeifihhnshhtohhnsehm lhdurdhnvghtqeenucggtffrrghtthgvrhhnpeeuhffghefgteegtedvkedtlefhfedvhf dtvefgjeefveduteekheduvdfhkefffeenucffohhmrghinhepfihinhhnhidrthgvtghh necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepfihinh hsthhonhesmhhluddrnhgvth X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <~alpine/users@lists.alpinelinux.org>; Sat, 8 Jan 2022 17:51:22 -0500 (EST) Date: Sat, 8 Jan 2022 16:51:20 -0600 From: Winston Weinert To: ~alpine/users@lists.alpinelinux.org Subject: Compare /etc against package defaults? Message-ID: <20220108225120.m2vrlqjlcdffb7c7@ml1.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello, I have some crufty old servers that have quite a few modified configuration files. I'm looking into moving these customizations into a configuration management solution (probably Ansible). Is there a way to compare files in /etc against the default versions that ships with Alpine? I know there is update-conf and the *.apk-new files, however, this qusetion is more along the lines of auditing all installed packages' configuration files, as opposed to migrating configuration files on upgrade. Best, -- Winston Weinert winston@ml1.net https://winny.tech/