Author: benm
Date: 2005-04-15 10:51:51 -0400 (Fri, 15 Apr 2005)
New Revision: 43044

Modified:
   trunk/release/website/mk-oc.sh
Log:
should fix open-carpet

Modified: trunk/release/website/mk-oc.sh
===================================================================
--- trunk/release/website/mk-oc.sh      2005-04-15 14:16:15 UTC (rev 43043)
+++ trunk/release/website/mk-oc.sh      2005-04-15 14:51:51 UTC (rev 43044)
@@ -12,6 +12,7 @@
 
 cp $confdir/oc-config/distributions.xml .
 
+
 cat $confdir/oc-config/$serverconf.conf | while read line; do
        if [ "x${line:0:1}" != "x!" ]; then
                echo $line >> server.conf
@@ -19,13 +20,14 @@
        fi
        #trim whitespace
        chan=$(echo ${line:1})
-       echo "AddChannel $chan.conf" >> server.conf
+       echo "AddChannel $chan" >> server.conf
        
-       rm -rf $chan.conf
+       rm -rf $chan
+       mkdir $chan
        
        cat $confdir/oc-config/$chan.chan | while read lline; do
                if [ "x${lline:0:1}" != "x!" ]; then
-                       echo ${lline//\\[\\[name\\]\\]/$serverconf} >> 
$chan.conf
+                       echo ${lline//\\[\\[name\\]\\]/$serverconf} >> 
$chan/channel.conf
                        continue
                fi
                
@@ -44,15 +46,24 @@
                                        
                                        VERSION=`ls -d $mloc/$mod/*/ -t -1 | 
head -n1`
                                        
-                                       echo "AddDistro $DISTRO $VERSION" >> 
$chan.conf
-                                       
-                                       for a in [EMAIL PROTECTED]; do
-                                               echo "AddDistro $a $VERSION" >> 
$chan.conf
-                                       done
+                                       mkdir $chan/$DISTRO
+                                       ln $VERSION/*.rpm $chan/$DISTRO
                                fi
                        done
+               done            
+       done
+       
+       
+       for i in $chan/*-*-*; do
+               distro_info `basename $i`
+               
+               DISTRO_STRING=$DISTRO
+               
+               for a in [EMAIL PROTECTED]; do
+                       DISTRO_STRING="$DISTRO_STRING:$a"
                done
                
+               echo $DISTRO_STRING $DISTRO >> $chan/channel.conf 
        done
 done
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to