Browse code

Always strip package comments

In the "I can't believe I missed this" category -- the existing strip
method removes shortest match (%); which fails when you put another #
in the comment (like "refer to bug#1234"). Change to the longest
match which should strip everything from the first "#" to the end
(since that's going to be the longest).

Change-Id: I47f5e710ebd87b0f54549732e7d64cf42c7a6b65

Ian Wienand authored on 2016/02/19 12:28:37
Showing 1 changed files
... ...
@@ -1096,8 +1096,9 @@ function _parse_package_files {
1096 1096
                 continue
1097 1097
             fi
1098 1098
 
1099
-            # Assume we want this package
1100
-            package=${line%#*}
1099
+            # Assume we want this package; free-form
1100
+            # comments allowed after a #
1101
+            package=${line%%#*}
1101 1102
             inst_pkg=1
1102 1103
 
1103 1104
             # Look for # dist:xxx in comment