summaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorknu <knu@FreeBSD.org>2003-02-21 13:12:02 +0000
committerknu <knu@FreeBSD.org>2003-02-21 13:12:02 +0000
commitc010ee39746e03b585488eaccebb2fd64ea982a1 (patch)
treed7401f5333ceb30b4dc513c356dfee5c6ada86bd /Tools
parent97aaa4147a26c5e38f80fad02e31b7f3730e5d26 (diff)
downloadFreeBSD-ports-c010ee39746e03b585488eaccebb2fd64ea982a1.zip
FreeBSD-ports-c010ee39746e03b585488eaccebb2fd64ea982a1.tar.gz
Handle '#' and '$' in pkg-comment properly.
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/scripts/de-pkg-comment5
1 files changed, 3 insertions, 2 deletions
diff --git a/Tools/scripts/de-pkg-comment b/Tools/scripts/de-pkg-comment
index fcd031f..b829919 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.")
OpenPOWER on IntegriCloud