Print

Print


Dear Andy,

I was mistakenly believing only ofs.tpc allowed hookup of a script. My conclusion was there is no way to hook up a "permission change script" to anything transferred via WebDAV.
However - I was fully unaware of the event stream script approach (you mean ofs.notify, correct?). This should indeed solve my issue, and opens up a full range of other possible hooks!

It would of course still be nice to have a way to enforce permissions / an umask in a general way without an external script, but as long as that is a possible workaround, I am happy :-).

So many thanks for mentioning ofs.notify!

Cheers,
Oliver


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","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/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@olifre in #649: Dear Andy,\r\n\r\nI was mistakenly believing only `ofs.tpc` allowed hookup of a script. My conclusion was there is no way to hook up a \"permission change script\" to anything transferred via WebDAV. \r\nHowever - I was fully unaware of the event stream script approach (you mean `ofs.notify`, correct?). This should indeed solve my issue, and opens up a full range of other possible hooks! \r\n\r\nIt would of course still be nice to have a way to enforce permissions / an umask in a general way without an external script, but as long as that is a possible workaround, I am happy :-). \r\n\r\nSo many thanks for mentioning `ofs.notify`! \r\n\r\nCheers,\r\nOliver"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/649#issuecomment-431175938"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/649#issuecomment-431175938", "url": "https://github.com/xrootd/xrootd/issues/649#issuecomment-431175938", "name": "View Issue" }, "description": "View this Issue 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: [xrootd/xrootd] Force permissions on files created by a xrootd server (#649)", "sections": [ { "text": "", "activityTitle": "**Oliver Freyermuth**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@olifre", "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\": \"xrootd/xrootd\",\n\"issueId\": 649,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"issueId\": 649\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/xrootd/xrootd/issues/649#issuecomment-431175938" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 296169717\n}" } ], "themeColor": "26292E" } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1