From 941f74252bdc6bb36a6ab58119a4ec339a20a98b Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sun, 17 Mar 2013 15:32:19 +0100 Subject: [PATCH] updated copyright year --- bash/{mountl2p => eagle.sh} | 31 ++++++++++++++++++++++--------- skeleton/skeleton.c | 2 +- skeleton/skeleton.php | 2 +- skeleton/skeleton.sh | 2 +- 4 files changed, 25 insertions(+), 12 deletions(-) rename bash/{mountl2p => eagle.sh} (52%) diff --git a/bash/mountl2p b/bash/eagle.sh similarity index 52% rename from bash/mountl2p rename to bash/eagle.sh index 98c34f8..ae47ec5 100755 --- a/bash/mountl2p +++ b/bash/eagle.sh @@ -1,8 +1,12 @@ #!/bin/bash ## - # Mount MS Sharepoint folders of the RWTH L²P System in gvfs + # Startup wrapper to workaround a bug in EAGLE # - # @copyright 2012 Steffen Vogel + # Cadsoft EAGLE fails to open filename including whitespaces on linux systems. + # This script creates a temporary symlink and redirects the supplied filename to + # the temporary one. + # + # @copyright 2013 Steffen Vogel # @license http://www.gnu.org/licenses/gpl.txt GNU Public License # @author Steffen Vogel # @link http://www.steffenvogel.de/ @@ -22,15 +26,24 @@ # along with this script. If not, see . ## +ARGS=$@ +FILE=$1 +SUF=${FILE##*.} -// TODO thats just a draft. It's not working yet! Please contact me, if you are interested in this script +if [ "$SUF" = "brd" -o "$SUF" = "sch" -o "$SUF" = "epf" ]; then + FILE=$(readlink -f "$FILE") + ARGS=/tmp/eagle.$SUF -// fetch learning rooms -wget https://www2.elearning.rwth-aachen.de/foyer/summary/default.aspx + ln -sf "$FILE" "$ARGS" -// parse urls + if [ "$SUF" = "brd" ]; then + ln -sf "${FILE%.*}.sch" /tmp/eagle.sch + elif [ "$SUF" = "sch" ]; then + ln -sf "${FILE%.*}.brd" /tmp/eagle.brd + fi +fi -// remove old urls from .gtk-bookmarks +LD_LIBRARY_PATH=/opt/eagle/lib/ exec /opt/eagle/6.1.0/bin/eagle $ARGS +#LD_LIBRARY_PATH=/opt/libpng14/lib /opt/eagle-6.1.0/bin/eagle $ARGS -// append to .gtk-bookmarks -davs://www2.elearning.rwth-aachen.de/ws10/10ws-09977/materials/documents L²P MMET Projekt +rm -f /tmp/eagle.* diff --git a/skeleton/skeleton.c b/skeleton/skeleton.c index 0b4213d..dc9680c 100644 --- a/skeleton/skeleton.c +++ b/skeleton/skeleton.c @@ -3,7 +3,7 @@ * * Long description * - * @copyright 2012 Steffen Vogel + * @copyright 2013 Steffen Vogel * @license http://www.gnu.org/licenses/gpl.txt GNU Public License * @author Steffen Vogel * @link http://www.steffenvogel.de diff --git a/skeleton/skeleton.php b/skeleton/skeleton.php index cfe0b93..9f42de7 100644 --- a/skeleton/skeleton.php +++ b/skeleton/skeleton.php @@ -4,7 +4,7 @@ * * Long description * - * @copyright 2012 Steffen Vogel + * @copyright 2013 Steffen Vogel * @license http://www.gnu.org/licenses/gpl.txt GNU Public License * @author Steffen Vogel * @link http://www.steffenvogel.de diff --git a/skeleton/skeleton.sh b/skeleton/skeleton.sh index f8b3ec7..e72db30 100644 --- a/skeleton/skeleton.sh +++ b/skeleton/skeleton.sh @@ -4,7 +4,7 @@ # # Long description # - # @copyright 2012 Steffen Vogel + # @copyright 2013 Steffen Vogel # @license http://www.gnu.org/licenses/gpl.txt GNU Public License # @author Steffen Vogel # @link http://www.steffenvogel.de