FS#36151 - [refind-efi] request Arch to package upstream scripts
Attached to Project:
Arch Linux
Opened by cfr (cfr42) - Sunday, 14 July 2013, 20:51 GMT
Last edited by Tobias Powalowski (tpowa) - Thursday, 25 July 2013, 19:34 GMT
Opened by cfr (cfr42) - Sunday, 14 July 2013, 20:51 GMT
Last edited by Tobias Powalowski (tpowa) - Thursday, 25 July 2013, 19:34 GMT
|
Details
Description:
The current package of refind-efi is incomplete in that scripts from upstream are removed from the Arch package. This feature request asks that these scripts be included in Arch's package. Additional info: * refind-efi version: 0.7.1-2 * missing scripts (according to upstream developer): install.sh, mkrlconf.sh and mvrefind.sh * I personally would like the scripts available so that I can automate the update of binary and support files when the package is updated. I am not suggesting that install.sh should be run automatically but only that it should be installed so that it is available to users who wish to use it. For the upstream developer's comments in response to my attempt to automate the update without these scripts, see https://bbs.archlinux.org/viewtopic.php?pid=1298505#p1298505. * In that comment, the upstream developer expresses a willingness to work with Arch packagers if reasonable modifications are required to accommodate distribution practices. * Removing the scripts without good reason (as far as I can tell - part of my purpose in filing this is to establish if I'm wrong about this) seems to violate Arch's preference for shipping packages which are as close to upstream vanilla as possible. Steps to reproduce: Compare Arch's package with the upstream distribution. |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Thursday, 25 July 2013, 19:34 GMT
Reason for closing: Fixed
Additional comments about closing: 0.7.1-4
Thursday, 25 July 2013, 19:34 GMT
Reason for closing: Fixed
Additional comments about closing: 0.7.1-4
Reg the non-inclusion of these scripts previously, it was not a deliberate omission, but rather a case of not bothering/looking about those scripts when they were added to refind source. Since refind manual install and sync via system was happening without issues, I simply did not look for any install script for refind. I also thought the install.sh is used by refind build system for tianocore build, as you already know tianocore build is a bit complex (but reliable) compared to gnu-efi build. Arch pkg uses tianocore build.
ThisDir="/usr/lib/refind/"
RefindDir="/usr/lib/refind/"
ThisScript="/usr/bin/refind-install"
Hope this fixes the issue. Diff to current SVN PKGBUILD also attached.
refind-PKGBUILD.patch (4.9 KiB)