diff options
author | knu <knu@FreeBSD.org> | 2003-02-21 21:12:02 +0800 |
---|---|---|
committer | knu <knu@FreeBSD.org> | 2003-02-21 21:12:02 +0800 |
commit | c010ee39746e03b585488eaccebb2fd64ea982a1 (patch) | |
tree | d7401f5333ceb30b4dc513c356dfee5c6ada86bd /Tools | |
parent | 97aaa4147a26c5e38f80fad02e31b7f3730e5d26 (diff) | |
download | freebsd-ports-gnome-c010ee39746e03b585488eaccebb2fd64ea982a1.tar.gz freebsd-ports-gnome-c010ee39746e03b585488eaccebb2fd64ea982a1.tar.zst freebsd-ports-gnome-c010ee39746e03b585488eaccebb2fd64ea982a1.zip |
Handle '#' and '$' in pkg-comment properly.
Diffstat (limited to 'Tools')
-rwxr-xr-x | Tools/scripts/de-pkg-comment | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Tools/scripts/de-pkg-comment b/Tools/scripts/de-pkg-comment index fcd031ff8ceb..b82991908efc 100755 --- a/Tools/scripts/de-pkg-comment +++ b/Tools/scripts/de-pkg-comment @@ -102,8 +102,9 @@ ARGV.each { |$dir| end open(commentfile) { |f| - comment = f.gets.chomp - contents << "COMMENT#{assign}\t#{comment}\n" + comment = f.gets.strip + quoted_comment = comment.gsub(/#/, '\\#').gsub(/\$/, '$$') + contents << "COMMENT#{assign}\t#{quoted_comment}\n" } when /^COMMENTFILE\s*([?!:]?=)/ info("COMMENTFILE is defined. Please check out and edit manually.") |