Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 403917 - sys-cluster/resource-agents-1.0.4-r1 installs to /resource.d if /tmp is noexec
Summary: sys-cluster/resource-agents-1.0.4-r1 installs to /resource.d if /tmp is noexec
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Cluster Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-15 16:14 UTC by Thomas Witzenrath
Modified: 2013-01-18 12:21 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Witzenrath 2012-02-15 16:14:29 UTC
When emerging sys-cluster/resource-agents-1.0.4-r1 with /tmp mounted with the noexec-Flag in /etc/fstab the following error occurs during configure:

checking for heartbeat/glue_config.h... yes
checking for OCF_ROOT_DIR in heartbeat/glue_config.h... ./configure: line 5306: /tmp/extract_define.OCF_ROOT_DIR.13759: Permission denied

printf: usage: printf [-v var] format [arguments]

thus the ebuild installs its files to /resource.d instead of /usr/lib64/ocf/resource.d/. A following install of sys-cluster/pacemaker then fails too.

Reproducible: Always

Steps to Reproduce:
1. mount /tmp with noexec-Flag
2. install sys-cluster/resource-agents
3.
Actual Results:  
Stuff is installed in wrong path

Expected Results:  
Stuff is installed in correct path, or an error is displayed when /tmp is mounted with noexec-Flag.
Comment 1 Lorand Kelemen 2012-04-09 23:37:49 UTC
Help is on the way :)

See https://bugs.gentoo.org/show_bug.cgi?id=336140#c5
Comment 2 Ultrabug gentoo-dev 2013-01-18 12:21:54 UTC
Thx Lorand