<p>We're probably having this discussion in the wrong place but IMO given the history of how EUMM adjusts #!, it seems like the better thing to do would be to add a feature to EUMM to customize the #! to whatever you choose via an ENV var or some other means. Possibly even by having it check for <code>-Drelocatable</code> in <code>%Config</code>.</p>
<p>The key is that EUMM should be consistently updating #! for all scripts it installs into bin. I should be able to specify what #! needs to be to EUMM. Instead what's happening right now is that we're all being left unhappy, depending on what method we prefer (some CPAN modules do env and some don't).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/dbsrgits/sql-translator/pull/114#issuecomment-442345554">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AASeAlAF8m579qRGYqdacPVjya_l7RhVks5uzjmfgaJpZM4Y2YfV">mute the thread</a>.<img src="https://github.com/notifications/beacon/AASeAvOVUWsU_Vn3vRFbLWj8VyLx65pqks5uzjmfgaJpZM4Y2YfV.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/dbsrgits/sql-translator","title":"dbsrgits/sql-translator","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/dbsrgits/sql-translator"}},"updates":{"snippets":[{"icon":"PERSON","message":"@toddr in #114: We're probably having this discussion in the wrong place but IMO given the history of how EUMM adjusts #!, it seems like the better thing to do would be to add a feature to EUMM to customize the #! to whatever you choose via an ENV var or some other means. Possibly even by having it check for `-Drelocatable` in `%Config`.\r\n\r\nThe key is that EUMM should be consistently updating #! for all scripts it installs into bin. I should be able to specify what #! needs to be to EUMM. Instead what's happening right now is that we're all being left unhappy, depending on what method we prefer (some CPAN modules do env and some don't)."}],"action":{"name":"View Pull Request","url":"https://github.com/dbsrgits/sql-translator/pull/114#issuecomment-442345554"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/dbsrgits/sql-translator/pull/114#issuecomment-442345554",
"url": "https://github.com/dbsrgits/sql-translator/pull/114#issuecomment-442345554",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [dbsrgits/sql-translator] Patch bin scripts to support the #! Makefile.PL was invoked with (#114)",
"sections": [
{
"text": "",
"activityTitle": "**Todd Rinaldo**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@toddr",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"dbsrgits/sql-translator\",\n\"issueId\": 114,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close pull request",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"PullRequestClose\",\n\"repositoryFullName\": \"dbsrgits/sql-translator\",\n\"pullRequestId\": 114\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/dbsrgits/sql-translator/pull/114#issuecomment-442345554"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 416909269\n}"
}
],
"themeColor": "26292E"
}
]</script>