Author: bdelacretaz
Date: Tue Jun  3 04:22:55 2008
New Revision: 662743

URL: http://svn.apache.org/viewvc?rev=662743&view=rev
Log:
SLING-493 - include local module.notice.txt in NOTICE if provided

Modified:
    incubator/sling/trunk/etc/notice/mknotice

Modified: incubator/sling/trunk/etc/notice/mknotice
URL: 
http://svn.apache.org/viewvc/incubator/sling/trunk/etc/notice/mknotice?rev=662743&r1=662742&r2=662743&view=diff
==============================================================================
--- incubator/sling/trunk/etc/notice/mknotice (original)
+++ incubator/sling/trunk/etc/notice/mknotice Tue Jun  3 04:22:55 2008
@@ -26,6 +26,7 @@
 GLOBAL_PREFIX=$NOTICES/prefix.txt
 PROJECT_NAME=""
 MVN_OPT="-o"
+LOCAL_NOTICE="module.notice.txt"
 
 fatal() {
   echo ""
@@ -88,22 +89,25 @@
        [[ -n "$PROJECT_NAME" ]] || fatal "Project name not found"
        echo $PROJECT_NAME  
        cat $GLOBAL_PREFIX || fatal "prefix output failed"
-       collect_deps | map_deps | sort -u | while read notice
-       do
-         if [[ "$notice" = NO_NOTICE ]]
-         then
-               continue
-         fi
-         notice=$NOTICES/$notice
-         [[ -f $notice ]] || fatal "Notice file $notice not found"
-         if [[ "$MKNOTICE_DEBUG" -eq 1 ]]
-         then
-           echo "[DEBUG] $ME: including notice file $notice"
-         fi
-         cat $notice
-         echo ""
-         echo ""
-       done | cat -s
+       ( 
+               collect_deps | map_deps | sort -u | while read notice
+               do
+                 if [[ "$notice" = NO_NOTICE ]]
+                 then
+                       continue
+                 fi
+                 notice=$NOTICES/$notice
+                 [[ -f $notice ]] || fatal "Notice file $notice not found"
+                 if [[ "$MKNOTICE_DEBUG" -eq 1 ]]
+                 then
+                   echo "[DEBUG] $ME: including notice file $notice"
+                 fi
+                 cat $notice
+                 echo ""
+                 echo ""
+               done
+               [[ -f $LOCAL_NOTICE ]] && cat $LOCAL_NOTICE
+       ) | cat -s
 }
 
 generate_notice
\ No newline at end of file


Reply via email to