Skip to content

wishlist: make timeout on non-empty workdir configurable #384

Description

@umlaeute

while creating and re-creating my roundcube container (in the wake of #380 ) i got increasingly annoyed by the sleep time in

if [ "$(ls -A)" ]; then
echo >&2 "WARNING: $PWD is not empty - press Ctrl+C now if this is an error!"
( set -x; ls -A; sleep 10 )
fi

I know that my /var/www/html is not empty, because i bind-mount my personal-skin to /var/www/html/skins/umlaeute, so there is no reason to make me wait whenever I create a new container.

I also understand that you might want to keep this sleep as a safeguard for misconfigurations.

so how about allowing the user to override the timeout?

like so:

( set -x; ls -A; sleep "${ROUNDCUBE_EMPTYWORKDIR_TIMEOUT:-10}" ) 

which allows me have ROUNDCUBE_EMPTYWORKDIR_TIMEOUT=0 in my .env file to just skip the sleep (obviously this could be improved, to not emit the "Press ^C to abort" if the timeout is 0; and whatnot)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    1. to developIssues that need engineering work

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions