You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Mark Thomas (JIRA)" <ji...@apache.org> on 2017/10/20 10:29:00 UTC

[jira] [Resolved] (DAEMON-327) New -cwd default needlessly breaks backwards compatibility

     [ https://issues.apache.org/jira/browse/DAEMON-327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mark Thomas resolved DAEMON-327.
--------------------------------
    Resolution: Won't Fix

See DAEMON-264 for the reasoning as to why this was implemented the way it was.

I don't see a way to keep everyone happy on this. On balance, I agree with the reasoning in DAEMON-264 so I am resolving this as WONTFIX.

Note that the next release is expected to be 1.1

> New -cwd default needlessly breaks backwards compatibility
> ----------------------------------------------------------
>
>                 Key: DAEMON-327
>                 URL: https://issues.apache.org/jira/browse/DAEMON-327
>             Project: Commons Daemon
>          Issue Type: Bug
>          Components: Jsvc
>    Affects Versions: 1.0.15
>         Environment: debian/amd64
>            Reporter: Frank Gevaerts
>            Priority: Minor
>
> Before 1.0.15, jsvc did not change working directory in any way, so the way to set the cwd for an application was just to cd to the proper directory before calling jsvc.
> Starting with 1.0.15, the -cwd option was added, which is indeed a useful addition.
> However, 1.0.15 now *always* changes directory, with / as the default. This means that -cwd now basically has to be used if a specific cwd is needed. Of course, -cwd is an invalid option with
> +versions before 1.0.15, so now it's impossible to make an init script that works with both older and newer jsvc setups.
> It's not clear to me why leaving the cwd as is if -cwd isn't used wasn't kept.
> As an extra annoyance, -version doesn't work without also setting seemingly unrelated options, so adding code to set -cwd based on jsvc version is harder than it should be.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)