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