Skip Menu |
Report information
Id: 127032
Status: open
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: spidermario [at]

Severity: (no value)
Tag: Bug
Platform: (no value)
Patch Status: (no value)
VM: (no value)

To: rakudobug [...]
Date: Sat, 26 Dec 2015 12:57:32 +0100
From: spider-mario <spidermario [...]>
Subject: [BUG] Install scripts don't respect DESTDIR
Download (untitled) / with headers
text/plain 706b
I am trying to package Rakudo 2015.12, and my build script runs: perl --prefix=/usr --backends=moar make make DESTDIR="$pkgdir" install where "$pkgdir" is the temporary location for all the files that are going to be packaged. This worked fine for 2015.11, but with 2015.12, it results in the following output: ./perl6-m tools/build/ No writeable path found in block <unit> at tools/build/ line 12 If a previous version of Rakudo is already installed, "No writeable path found" becomes "Failed to open file /usr/share/perl6/repo.lock: permission denied", so it seems that it tries to write to /usr despite DESTDIR being passed to `make install`.
Is this still an issue after commit fb00ed3d71f9407a776c82f03855d1242997878c?

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at