Carlos E. R. composed on 2016-10-30 02:14 (UTC+0200):
Felix Miata wrote:
I forgot to lock mc before updating TW installation #2 on host hpg33, resulting in 4.8.17 being replaced by 4.8.18. Nothing in between 4.8.15 and 4.8.18 exists in any openSUSE repo that I can find. https://software.opensuse.org/search returns no Midnight Commander package due to https://bugzilla.opensuse.org/show_bug.cgi?id=930505 and/or https://github.com/openSUSE/software-o-o/issues/61 or maybe neither. I have other TW installations that still have 4.8.17, including host hpg33, which unlike 4.8.18 is not broken, so I would like to be able to use it.
Is $SUBJECT possible?
You can list the contents of the rpm that was installed on hpg33 (rpm -ql mc). Then, copy all those files to a directory structure hanging from somewhere that is the same. Copy all mc files to the correct places. Then zip that structure.
It is not an rpm, but as long as no scripts are needed, you may install it successfully.
No scripts needed in what context? The 4.8.18 rpm has 5 files in INFO/SCRIPTS/ What about dependency fulfillment? INFO/REQUIRES/ has 27 lines. Also: # rpm -ql mc | wc -l 202 Besides being tedious, lots of those are symlinks which somehow acquire timestamps from the rpm rather than from installation on the target. I created an archive like you suggested, but then only copied selected files out to the target using mc, those with different filesizes in most locations, but the whole of /usr/lib/mc/. It opens OK, which 4.8.18 does not[1], but I wonder if any booby traps lurk? [1] https://mail.gnome.org/archives/mc/2016-October/msg00008.html -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org