Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #194000
| From | David Wright <deblis@lionunicorn.co.uk> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: how to view config file changes without running an upgrade? |
| Date | 2018-03-21 18:20 +0100 |
| Message-ID | <vvPz4-4Vf-17@gated-at.bofh.it> (permalink) |
| References | <vvH8t-83E-3@gated-at.bofh.it> <vvNnz-3l1-9@gated-at.bofh.it> <vvNGW-3I2-29@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Wed 21 Mar 2018 at 11:16:04 (-0400), Greg Wooledge wrote: > On Wed, Mar 21, 2018 at 09:56:09AM -0500, David Wright wrote: > > If you unpack the package somewhere, either using ar etc or, > > more easily, by selecting it in mc and copying CONTENTS into, > > say, /tmp > > Or "dpkg -x". Noted. One of the reason I use mc is that I'll usually be using a function that does mc sh://alum.local/~ "$@" (with a few mods so that the colouring is different from normal) to get to my apt-cache-ng archive. Then the copying is cross-host to where I'm actually performing the check. > > $ for j in $(dpkg -L packagename) ; do [ -f $j ] && diff -u $j /tmp/CONTENTS/$j ; done > > This only works if the filenames contained in the package are "safe", > not containing any whitespace characters or ? or * or [ or any other > characters that a shell may interpret as part of word splitting or > filename expansion (with or without extended globs enabled). > > https://mywiki.wooledge.org/Quotes > https://mywiki.wooledge.org/BashPitfalls#pf1 Yes, I use your pages a fair bit, for which thanks. > For most Debian packages, the filenames probably are "safe", but relying > on that is not a good habit to fall into. Nope. Hence my "add quotes to taste". But failure on that account is likely to be noisy so at least you won't get false successes. > dpkg -L packagename | while IFS= read -r f; do [ -f "$f" ] && diff -u "$f" /tmp/CONTENTS/"$f"; done > > That's safe for all filenames that don't contain newlines. And I'm > pretty sure a filename with a newline cannot occur in a package, because > all of the tools like dpkg -L would break. In any case, dpkg -L would > *definitely* break, so you wouldn't be able to do this at all. Neatly done. Cheers, David.
Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
how to view config file changes without running an upgrade? Harald Dunkel <harald.dunkel@aixigo.de> - 2018-03-21 09:20 +0100
Re: how to view config file changes without running an upgrade? The Wanderer <wanderer@fastmail.fm> - 2018-03-21 12:50 +0100
Re: how to view config file changes without running an upgrade? rhkramer@gmail.com - 2018-03-21 13:30 +0100
Re: how to view config file changes without running an upgrade? Hans <hans.ullrich@loop.de> - 2018-03-21 14:30 +0100
Re: how to view config file changes without running an upgrade? Curt <curty@free.fr> - 2018-03-21 14:50 +0100
Re: how to view config file changes without running an upgrade? Curt <curty@free.fr> - 2018-03-21 15:20 +0100
Re: how to view config file changes without running an upgrade? Cindy-Sue Causey <butterflybytes@gmail.com> - 2018-03-21 16:40 +0100
Re: how to view config file changes without running an upgrade? deloptes <deloptes@gmail.com> - 2018-03-21 22:00 +0100
Re: how to view config file changes without running an upgrade? Richard Hector <richard@walnut.gen.nz> - 2018-03-21 22:40 +0100
Re: how to view config file changes without running an upgrade? deloptes <deloptes@gmail.com> - 2018-03-21 22:50 +0100
Re: how to view config file changes without running an upgrade? Curt <curty@free.fr> - 2018-03-22 11:20 +0100
Re: how to view config file changes without running an upgrade? felmon davis <moelmoel2714@gmail.com> - 2018-03-27 09:00 +0200
Re: how to view config file changes without running an upgrade? Curt <curty@free.fr> - 2018-03-27 09:30 +0200
Re: how to view config file changes without running an upgrade? Jason <electron@emypeople.net> - 2018-03-22 03:30 +0100
Re: how to view config file changes without running an upgrade? Harald Dunkel <harald.dunkel@aixigo.de> - 2018-03-21 16:50 +0100
Re: how to view config file changes without running an upgrade? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-03-21 17:20 +0100
Re: how to view config file changes without running an upgrade? deloptes <deloptes@gmail.com> - 2018-03-21 22:00 +0100
Re: how to view config file changes without running an upgrade? Harald Dunkel <harald.dunkel@aixigo.de> - 2018-03-22 11:20 +0100
Re: how to view config file changes without running an upgrade? Tomaž Šolc <tomaz.solc@tablix.org> - 2018-03-23 10:20 +0100
Re: how to view config file changes without running an upgrade? David Wright <deblis@lionunicorn.co.uk> - 2018-03-21 16:00 +0100
Re: how to view config file changes without running an upgrade? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-03-21 16:20 +0100
Re: how to view config file changes without running an upgrade? David Wright <deblis@lionunicorn.co.uk> - 2018-03-21 18:20 +0100
Re: how to view config file changes without running an upgrade? <tomas@tuxteam.de> - 2018-03-21 16:20 +0100
Re: how to view config file changes without running an upgrade? Harald Dunkel <harald.dunkel@aixigo.de> - 2018-03-21 17:00 +0100
csiph-web