Control: tag -1 pending

Hey Faidon,

Faidon Liambotis [2015-04-22 15:25 +0300]:
> -new_rule_pattern=$(echo "^SUBSYSTEM==\"net\", ACTION==\"add\"$match" | sed 
> -re 's/([\?\*])/\\\1/g')
> +new_rule_pattern=$(echo "^SUBSYSTEM==\"net\", ACTION==\"add\"$match" | sed 
> -re 's/([\?\*\{\}])/\\\1/g')

Thanks for spotting this! I tested this now with Marco's test script,
and it still works fine. Committed to master now:

  http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=3d02f64154

(to experimental too).

> I have to say... constructing regexps in shell is tricky and the
> whole escaping-with-sed logic feels like a hack. I think a literal
> grep (i.e.  -F) would be better here, especially since I don't see
> the point of an exact match (even if the file was modified by the
> sysadmin, the right thing would to not write a new rule anyway).
> This is probably something to be considered post-jessie.

Yeah, the whole generator is a horrible thing.. For the future I
actually want to propose a bolder change:

  https://lists.debian.org/debian-devel/2015/05/msg00170.html

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

Attachment: signature.asc
Description: Digital signature

Reply via email to