]> git.donarmstrong.com Git - dsa-puppet.git/commit
dd-schroot-cmd: Relax session name check
authorJames McCoy <jamessan@debian.org>
Wed, 31 Dec 2014 03:01:18 +0000 (22:01 -0500)
committerPaul Wise <pabs@debian.org>
Wed, 31 Dec 2014 05:22:53 +0000 (13:22 +0800)
commitca7e8f4cc9ea7cb01e332eb6f784b30b0a952594
tree5e29bd02f303b18bb587bc9b85964acbecf076ca
parent242a3b9255b298f636ae16c805756268e9efdff0
dd-schroot-cmd: Relax session name check

As per schroot.conf(5):

  A  number  of characters or words are not permitted in a chroot name,
  session name or configuration filename.  The name may not contain a
  leading period (‘.’).  The characters ‘:’ (colon), ‘,’ (comma) and ‘/’
  (forward slash) are not permitted anywhere in the name.  The name may
  also not contain  a  trailing  tilde  (‘~’).

Relaxing the session name check in get_session_owner to better align
with schroot's actual restrictions reduces the chance that a user will
create a session yet be unable to manipulate it with dd-schroot-cmd.

Signed-off-by: James McCoy <jamessan@debian.org>
Signed-off-by: Paul Wise <pabs@debian.org>
modules/porterbox/files/dd-schroot-cmd