Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - memtest86-efi

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: memtest86-efi 7.2-3

Git Clone URL: https://aur-dev.archlinux.org/memtest86-efi.git (read-only)
Package Base: memtest86-efi
Description: A free, thorough, stand alone memory test as an EFI application
Upstream URL: http://www.memtest86.com
Licenses: GPL2, custom:PassMark
Submitter: Xorg
Maintainer: Xorg
Last Packager: Xorg
Votes: 39
Popularity: 2.304305
First Submitted: 2013-10-29 10:25
Last Updated: 2017-01-03 06:26

Dependencies (3)

Required by (0)

Sources (7)

Latest Comments

1 2 3 4 5 6 Next › Last »

zerophase commented on 2017-01-03 10:35

This is what I use.

[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = memtest86-efi

[Action]
Depends = coreutils
When = PostTransaction
Exec = /usr/bin/cp /usr/share/memtest86-efi/bootx64.efi /boot/EFI/tools/memtest86.efi


It needs that name, and needs to be in that folder for rEFInd to detect memtest86.

Xorg commented on 2017-01-03 06:29

Sorry for delay. I have added hooks. Please tell me if you see something wrong.

nTia89 commented on 2016-12-17 09:52

@Xorg, your work is amazing and yes in this case will bring "only" a simplified and more ordered file
anyhow, it would be a proof of concept and it will bring this package into the new pacman's hook era

Xorg commented on 2016-12-16 08:09

What is the problem with .install file? :(
Ok, I'll try to write a hook, but I'm not sure it will change anything.

zerophase commented on 2016-12-14 15:00

I have a pacman hook I can toss up. Been using it so refind can find the binary.

nTia89 commented on 2016-12-14 10:38

do you plan to switch from .install script to a pacman hook?

Maniaxx commented on 2016-10-03 18:50

Yes, that should work as well but only affects one substitution per backslash whereas single quotes disable it globally (whole cat). I'm not sure why you choose that more error prone way (especially as you don't need substitution at all in the cat process) but its your decision.
See Example 19-7. Parameter substitution turned off: http://www.tldp.org/LDP/abs/html/here-docs.html

Xorg commented on 2016-10-03 15:23

Yes, I understand that, that's why I think using [ "\$grub_platform" = "efi" ] should fix this problem.
[ "x" = xefi ] is a nonsense, it should be always false.

Maniaxx commented on 2016-10-02 20:36

What i wanted to tell you is that this exactly happened here. Your script just copied this line: [ "x" = xefi ] and thus broke the condition completely in grub.cfg so the entry could never appear. I'm aware how that x comparison works. It started working properly once the single quotes around EOF were set.

Xorg commented on 2016-10-02 16:01

@Maniaxx: Ok, after looking files in /etc/grub.d, I've added missing shebang.
cat <<EOF is used is these scripts (I've removed training space before EOF). 'EOF' is not used.
In "x${grub_platform}", 'x' is useless. Should be "\$grub_platform" according to other scripts.
Changes are pushed. I don't increase pkgrel, due to memtest86-efi script doesn't update configuration.