Update of /cvsroot/fink/experimental/gecko2/scripts
In directory vz-cvs-3.sog:/tmp/cvs-serv17646

Modified Files:
        generate-distfiles-and-finkinfo-mirror.pl 
        sync-distfiles-finkinfo.sh 
Log Message:
Adding 10.7 handling (+whitespace cleanup)


Index: sync-distfiles-finkinfo.sh
===================================================================
RCS file: /cvsroot/fink/experimental/gecko2/scripts/sync-distfiles-finkinfo.sh,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- sync-distfiles-finkinfo.sh  15 Jun 2011 11:22:58 -0000      1.12
+++ sync-distfiles-finkinfo.sh  12 Sep 2011 22:57:44 -0000      1.13
@@ -1,4 +1,5 @@
 #!/bin/sh
+# $Id$
 ###
 # Change this to match your local mirror structur
 ###
@@ -31,36 +32,42 @@
                echo "10.4/stable/crypto/foo.info" >>${LOGDIR}/change.log
                echo "10.4/unstable/main/foo.info" >>${LOGDIR}/change.log
                echo "10.4/unstable/crypto/foo.info" >>${LOGDIR}/log/change.log
+               echo "10.7/stable/main/foo.info" >>${LOGDIR}/change.log
+               echo "10.7/stable/crypto/foo.info" >>${LOGDIR}/change.log
                rm -f ${TMPDIR}/FORCE
        fi
        if [ "$(grep -e '.info$' -e '.patch$' "${LOGDIR}"/change.log)" != "" ]; 
then
                test -s ${HTTPSNAPDIR}/FORCED && printf '\nFORCING HTTPSNAP 
REBUILD!\n'
                printf '\nApplying changes in cvs to httpsnap files:\n'
-               cd ${GENERATEDIR}/dists.public/10.4
-               for release in stable unstable; do
-                       for tree in main crypto; do
-                               if [ "$(grep 10.4/"${release}"/"${tree}" 
"${LOGDIR}"/change.log)" != "" ]; then
-                                       printf " Regenerating 
10.4-"${release}"-"${tree}" tarball\n"
-                                       if tar cjph --group 80 --numeric-owner 
-f ${HTTPSNAPDIR}/10.4-${release}-${tree}.tbz.new ${release}/${tree}; then
-                                               mv 
${HTTPSNAPDIR}/10.4-${release}-${tree}.tbz.new 
${HTTPSNAPDIR}/10.4-${release}-${tree}.tbz
-                                       else
-                                               printf " Regenerating of 
10.4-"${release}"-"${tree}" tarball FAILED\!\n"
-                                               exit 0
-                                       fi
-                                       printf " Calculating new checksums for 
10.4-"${release}"-"${tree}"\n"
-                                       for check in md5 sha1 sha256; do
-                                               ${check}sum 
${HTTPSNAPDIR}/10.4-${release}-${tree}.tbz | cut -f 1 -d " " 
>${HTTPSNAPDIR}/10.4-${release}-${tree}.tbz.${check}
-                                       done
-                                       printf " Creating symlinks and 
timestamps for 10.5-"${release}"-"${tree}" and 10.6-"${release}"-"${tree}"\n"
-                                       date -u +%s 
>${HTTPSNAPDIR}/10.4-${release}-${tree}-TIMESTAMP
-                                       for dist in 10.5 10.6; do
-                                               ln -sf 
10.4-${release}-${tree}.tbz ${HTTPSNAPDIR}/${dist}-${release}-${tree}.tbz
+               for osx in 10.4 10.7; do
+                       cd ${GENERATEDIR}/dists.public/${osx}
+                       for release in stable unstable; do
+                               for tree in main crypto; do
+                                       if [ "$(grep 
"${osx}"/"${release}"/"${tree}" "${LOGDIR}"/change.log)" != "" ]; then
+                                               printf " Regenerating 
"${osx}"-"${release}"-"${tree}" tarball\n"
+                                               if tar cjph --group 80 
--numeric-owner -f ${HTTPSNAPDIR}/${osx}-${release}-${tree}.tbz.new 
${release}/${tree}; then
+                                                       mv 
${HTTPSNAPDIR}/${osx}-${release}-${tree}.tbz.new 
${HTTPSNAPDIR}/${osx}-${release}-${tree}.tbz
+                                               else
+                                                       printf " Regenerating 
of "${osx}"-"${release}"-"${tree}" tarball FAILED\!\n"
+                                                       exit 0
+                                               fi
+                                               printf " Calculating new 
checksums for "${osx}"-"${release}"-"${tree}"\n"
                                                for check in md5 sha1 sha256; do
-                                                       ln -sf 
10.4-${release}-${tree}.tbz.${check} 
${HTTPSNAPDIR}/${dist}-${release}-${tree}.tbz.${check}
+                                                       ${check}sum 
${HTTPSNAPDIR}/${osx}-${release}-${tree}.tbz | cut -f 1 -d " " 
>${HTTPSNAPDIR}/${osx}-${release}-${tree}.tbz.${check}
                                                done
-                                               ln -sf 
10.4-${release}-${tree}-TIMESTAMP 
${HTTPSNAPDIR}/${dist}-${release}-${tree}-TIMESTAMP
-                                       done
-                               fi
+                                               date -u +%s 
>${HTTPSNAPDIR}/${osx}-${release}-${tree}-TIMESTAMP
+                                               if [ "${osx}" == "10.4" ]; then
+                                                       for dist in 10.5 10.6; 
do
+                                                               printf " 
Creating symlinks and timestamps for "${dist}"-"${release}"-"${tree}"\n"
+                                                               ln -sf 
${osx}-${release}-${tree}.tbz ${HTTPSNAPDIR}/${dist}-${release}-${tree}.tbz
+                                                               for check in 
md5 sha1 sha256; do
+                                                                       ln -sf 
${osx}-${release}-${tree}.tbz.${check} 
${HTTPSNAPDIR}/${dist}-${release}-${tree}.tbz.${check}
+                                                               done
+                                                               ln -sf 
${osx}-${release}-${tree}-TIMESTAMP 
${HTTPSNAPDIR}/${dist}-${release}-${tree}-TIMESTAMP
+                                                       done
+                                               fi
+                                       fi
+                               done
                        done
                done
        else

Index: generate-distfiles-and-finkinfo-mirror.pl
===================================================================
RCS file: 
/cvsroot/fink/experimental/gecko2/scripts/generate-distfiles-and-finkinfo-mirror.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- generate-distfiles-and-finkinfo-mirror.pl   12 Sep 2011 21:51:31 -0000      
1.5
+++ generate-distfiles-and-finkinfo-mirror.pl   12 Sep 2011 22:57:44 -0000      
1.6
@@ -4,16 +4,16 @@
 
 BEGIN {
        # thetis
-        our $CHANGELOG   = '/home/f/fink/log/change.log';
-        our $CHECKOUTDIR = '/home/f/fink/finkinfo';
-        our $CVSROOT     = 
':ext:gec...@fink.cvs.sourceforge.net:/cvsroot/fink';
-        our $DEBUG       = 0;
-        our $DOWNLOADDIR = '/home/f/fink/distfiles';
-        our $FINKROOT    = '/home/f/fink/fink';
-        our $LOGFILE     = '/home/f/fink/log/mirror.log';
-        our $SVNROOT     = '/home/f/fink/svn';
-        our $VALIDATE_EXISTING_FILES = 0;
-        our $WORKDIR     = '/home/f/fink/mirwork';
+       our $CHANGELOG   = '/home/f/fink/log/change.log';
+       our $CHECKOUTDIR = '/home/f/fink/finkinfo';
+       our $CVSROOT     = ':ext:gec...@fink.cvs.sourceforge.net:/cvsroot/fink';
+       our $DEBUG       = 0;
+       our $DOWNLOADDIR = '/home/f/fink/distfiles';
+       our $FINKROOT    = '/home/f/fink/fink';
+       our $LOGFILE     = '/home/f/fink/log/mirror.log';
+       our $SVNROOT     = '/home/f/fink/svn';
+       our $VALIDATE_EXISTING_FILES = 0;
+       our $WORKDIR     = '/home/f/fink/mirwork';
 }
 
 use lib $FINKROOT . '/perlmod';


------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to