[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qsos-commits] qsos/tools/update_sheet update_sheet.sh
From: |
Goneri Le Bouder |
Subject: |
[Qsos-commits] qsos/tools/update_sheet update_sheet.sh |
Date: |
Thu, 15 Jun 2006 15:05:09 +0000 |
CVSROOT: /sources/qsos
Module name: qsos
Changes by: Goneri Le Bouder <goneri> 06/06/15 15:05:09
Modified files:
tools/update_sheet: update_sheet.sh
Log message:
some minor tweaks
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/tools/update_sheet/update_sheet.sh?cvsroot=qsos&r1=1.7&r2=1.8
Patches:
Index: update_sheet.sh
===================================================================
RCS file: /sources/qsos/qsos/tools/update_sheet/update_sheet.sh,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- update_sheet.sh 15 Jun 2006 13:32:32 -0000 1.7
+++ update_sheet.sh 15 Jun 2006 15:05:09 -0000 1.8
@@ -1,4 +1,4 @@
-#$Id: update_sheet.sh,v 1.7 2006/06/15 13:32:32 goneri Exp $
+#$Id: update_sheet.sh,v 1.8 2006/06/15 15:05:09 goneri Exp $
# Copyright (C) 2006 Atos Origin
#
# Author: Gonéri Le Bouder <address@hidden>
@@ -20,17 +20,19 @@
# This script checkout current sheet from the CVS, translate them
# to xhtml and upload them on a ftp server
-. qsos.cfg
+. qsos.cfg || exit 1
createSheet () {
FULLPATH=$@
- FILE=`basename $@|sed s/\.qsos$/.html/`
+ HTML_FILE=`basename $@|sed s/\.qsos$/.html/`
+ QSOS_FILE=`basename $@|sed s/\.qsos$/.qsos/`
DIR=$DESTDIR_SHEETS`dirname $@ | sed s%^.%%`
mkdir -p $DIR
echo converting sheet $FILE
- xsltproc $XSLT_QSOS $FULLPATH|sed s!%%CSS_SHEET%%!"$CSS_SHEET"! > $DIR/$FILE
+ cp $FULLPATH $DIR/$QSOS_FILE
+ xsltproc $XSLT_QSOS $FULLPATH|sed s!%%CSS_SHEET%%!"$CSS_SHEET"! >
$DIR/$HTML_FILE
}
createTemplate () {
@@ -43,7 +45,6 @@
echo converting template $FILE to $DIR/$FILE
-
# Caramba !
cat $FULLPATH | perl -nle "
if (/<include\W+section=\"(\w*)\"\W+>/) {
@@ -88,13 +89,14 @@
}
+# FIXME if mkdir failed, web site is removed...
upload () {
cat <<eof | lftp
open -u $FTP_LOGIN,$FTP_PASSWD $FTP_HOST
-md $FTP_DIR_SHEETS
+mkdir -p $FTP_DIR_SHEETS
cd $FTP_DIR_SHEETS
mirror -c -e -R $DESTDIR_SHEETS .
-md $FTP_DIR_TEMPLATES
+mkdir -p $FTP_DIR_TEMPLATES
cd $FTP_DIR_TEMPLATES
mirror -c -e -R $DESTDIR_TEMPLATES .
exit
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qsos-commits] qsos/tools/update_sheet update_sheet.sh,
Goneri Le Bouder <=