. Makefiles entwirrt
authorJoey Schulze <joey@infodrom.org>
Mon, 1 May 2000 14:26:15 +0000 (14:26 +0000)
committerJoey Schulze <joey@infodrom.org>
Mon, 1 May 2000 14:26:15 +0000 (14:26 +0000)
 . src/Makefile generisch entwickelt, selfmorphing sozusagen
 . Makefiles verwirrt :-)
 . Daher Makefiles in Unterverzeichnissen gelöscht
 . urls.inc wird von LUGO.style importiert und steht überall zur Verfügung
 . ROOT_PREFIX in Makefiles generisch entwickelt
 . $root_prefix in ePerl bzw. root_prefix in WML entwickelt
 . Datum unter den Seiten entspricht dem Änderungsdatum der Dateien, nicht
   mehr dem aktuellen
 . URLs globalisiert und in urls.inc gespeichert
 . readme geschrieben

21 files changed:
Makefile
Styles/LUGO.style
readme [new file with mode: 0644]
src/.depend [deleted file]
src/Infos/Makefile [deleted file]
src/Infos/liste.wml
src/Infos/lugs.wml
src/Infos/magazine.wml
src/Infos/stammtisch.wml
src/Makefile
src/News/Makefile [deleted file]
src/Service/Makefile [deleted file]
src/Service/mail2news.wml
src/Service/ppp-footnotes.wml
src/Service/ppp.wml
src/Service/uucp.wml
src/Termine/Makefile [deleted file]
src/Termine/dacapo.wml
src/Termine/index.wml
src/Termine/linux-stammtisch.wml
src/impressum.wml

index f931469..c47c2aa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@ DEST = /var/lib/webspace/oldenburg.linux.de
 TEST = $(HOME)/public_html/LUGO
 
 FILES= --include "*/" --include "*.jpg" --include "*.html" --include "*.gif" --exclude "*" 
+
 build:
        cd src && make all
 
@@ -19,6 +20,6 @@ install:
 clean:
        -rm -f `find -name '*~'` `find -name '.?*.swp'`
        -cd src && make clean
-       -cd Styles && make clean
+#      -cd Styles && make clean
 
 install:
index cf352f3..e3a2bd4 100644 (file)
@@ -1,18 +1,31 @@
+#include "urls.inc"
+
 <define-tag body_with_colors>
 <body bgcolor="#ffffff" text="#000000" vlink="#000090" alink="#e709f7" link="#1717ef">
 </define-tag>
 
+# ========== Abstand berechnen ==========
+# in ePerl: $root_prefix
+# in WML: <get-var root_prefix>
+<:
+  $root_prefix = "<get-var WML_SRC_DIRNAME>";
+  $root_prefix =~ s/^.*src\/?(.*)$/$1/;
+  @foo = split (/\//, $root_prefix);
+  $root_prefix = "../"x($#foo+1);
+:>
+<set-var root_prefix="<: print "$root_prefix"; :>">
+
 <define-container page>
 
 <set-var %attributes>
 
-<if <not <get-var path>>
-    <set-var path="<get-var PREFIX>">>
+<if <not <get-var title-prefix>>
+    <set-var title-prefix="LUGO: ">>
 
 <if <not <get-var name>>
     <set-var title="Linux User Group Oldenburg">>
 <if <get-var name>
-    <set-var title="LUGO: <get-var name>">>
+    <set-var title="<get-var title-prefix><get-var name>">>
 
 <html>
 <head><title><get-var title></title></head>
@@ -20,8 +33,8 @@
 
 <table border=0>
     <tr>
-        <td align=left><img src="<get-var path>images/lugo-noletter.gif" alt="Linux User Group Oldenburg" border=0></td>
-        <td align=right><img src="<get-var path>images/lugo-banner.gif" alt="" border=0></td>
+        <td align=left><img src="<get-var root_prefix>images/lugo-noletter.gif" alt="Linux User Group Oldenburg" border=0></td>
+        <td align=right><img src="<get-var root_prefix>images/lugo-banner.gif" alt="" border=0></td>
     </tr>
 </table>
 
            if ("<get-var WML_SRC_BASENAME>" eq "index") {
                printf "<th align=center width=%d%% bgcolor=#%s>%s</th>", 100/($#dirs+1), $color, $rubrik;
            } else {
-               printf "<th align=center width=%d%% bgcolor=#%s><a href=<get-var path>%s/>%s</a></th>",
-                       100/($#dirs+1), $color, $rubrik, $rubrik;
+               printf "<th align=center width=%d%% bgcolor=#%s><a href=%s%s/>%s</a></th>",
+                       100/($#dirs+1), $color, $root_prefix, $rubrik, $rubrik;
            }
        } else {
            $color="B0B0B0";
-           printf "<th align=center width=%d%% bgcolor=#%s><a href=<get-var path>%s/>%s</a></th>",
-               100/($#dirs+1), $color, $rubrik, $rubrik;
+           printf "<th align=center width=%d%% bgcolor=#%s><a href=%s%s/>%s</a></th>",
+               100/($#dirs+1), $color, $root_prefix, $rubrik, $rubrik;
        }
     }
 :>
 
 <hr>
 
-<address>&#169 <a href="<get-var path>impressum.html">LUGO</a>, <:
+<address>&#169 <a href="<get-var root_prefix>impressum.html">LUGO</a>, <:
 @months =
-    ("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
+#    ("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
+    ("Dummy", "Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
+
+#($date_sec,$date_min,$date_hour,$date_mday,$date_mon,$date_year,$date_wday,$date_isdst)
+#    = localtime(); $date_year += 1900;
+#printf "%d %s %d", $date_mday, $months[$date_mon], $date_year;
 
-($date_sec,$date_min,$date_hour,$date_mday,$date_mon,$date_year,$date_wday,$date_isdst)
-    = localtime(); $date_year += 1900;
+"<get-var WML_SRC_ISOTIME>" =~ /^(\d+)-(\d+)-(\d+)\s/;
 
-printf "%d %s %d", $date_mday, $months[$date_mon], $date_year;
+printf "Last modified: %d. %s %d", $1, $months[$2], $3;
 :></address>
 
 </body>
diff --git a/readme b/readme
new file mode 100644 (file)
index 0000000..58eb495
--- /dev/null
+++ b/readme
@@ -0,0 +1,53 @@
+Root-Verzeichnis
+
+  Der Pfad zum Root-Verzeichnis der Präsenz wird automatisch
+  berechnet.  Er kann jedoch zu jeder Zeit durch manuelles setzen
+  überschrieben werden.
+
+  In allen Dateien steht dazu die Variable 'root_prefix' zur
+  Verfügung.  Wird ePerl verwendet, muß $root_prefix benutzt werden,
+  in WML wird sie mit <get-var root_prefix> eingebunden.  Die
+  WML-Variante darf NICHT in ePerl verwendet werden, da sonst ePerl in
+  ePerl erzeugt wird und das geht gehörig in die Hose.
+
+  Wenn auf eine Grafik aus /images verwiesen wird, muß als Pfad
+  "<get-var root_prefix>images/foo.gif" verwendet werden.  Die
+  Variable expandiert zu »../«, »../../« etc., beinhaltet also
+  relative Pfade, so daß die Präsenz auch woanders gelagert werden
+  kann.
+
+Weitere Unterverzeichnisse in der Navigation
+
+  Für die Navigation müssen weitere Unterverzeichnisse in
+  »Styles/LUGO.style" in die Menüliste eingetragen werden.  Die
+  Navigation baut sich selbst auf.  (Achtung: »cvs add dir« nicht
+  vergessen)
+
+Weitere Dateien
+
+  Einfach »foo.wml« anlegen.  Die Makefiles arbeiten generisch,
+  d.h. neue Dateien werden automatisch in die Liste der zu
+  übersetzenden Dateien eingetragen.  (Achtung: »cvs add foo.wml«
+  nicht vergessen)
+
+Weitere Verzeichnisse
+
+  Einfach anlegen, die Makefiles arbeiten generisch, d.h. neue
+  Verzeichnisse werden automatisch in die Liste der zu traversierenden
+  eingetragen.  (Achtung: »cvs add foo« nicht vergessen)
+
+Neue News-Artikel
+
+  Einfach im Verzeichnis »News« eine Datei mit dem Namen
+  »news-yyyy-mm-dd.txt« anlegen und »index.html« und »olds.html«
+  löschen.  Neue News-Artikel werden automatisch in die Dateien
+  eingefügt.  Das Datum der Meldung ergibt sich aus dem im Dateinamen
+  gespeicherten Datum.  Vorsicht: es kann nur eine News pro Tag geben.
+  (Achtung: »cvs add news-.....txt« nicht vergessen)
+
+Titel der Seiten
+
+  Wird kein name="" übergeben, so ist der Titel "Linux User Group
+  Oldenburg".  Wird ein Name übergeben, so lautet der Titel "LUGO:
+  <name>".  Soll das "LUGO: " wegfallen, so ist title-prefix
+  zurückzusetzen, z.B. mit »<set-var title-prefix="">«.
diff --git a/src/.depend b/src/.depend
deleted file mode 100644 (file)
index 39c3322..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-index.html: ../Styles/LUGO.style
-impressum.html: ../Styles/LUGO.style
diff --git a/src/Infos/Makefile b/src/Infos/Makefile
deleted file mode 100644 (file)
index 9331a31..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-WML_FILES = $(wildcard *.wml)
-FILES = $(WML_FILES:%.wml=%.html)
-
-IFLAGS = -I. -I$(PREFIX)../Styles
-DFLAGS = -DPREFIX=$(PREFIX)
-
-.SUFFIXES: .wml .html
-
-.wml.html:
-       /usr/bin/wml -n $(IFLAGS) $(DFLAGS) -o $*.html $*.wml
-
-all: $(FILES)
-
-clean:
-       rm -f *.html *.imgdot-1x1-transp.gif .depend
-
-depend .depend:
-       for f in $(FILES); do echo $$f: $(PREFIX)../Styles/LUGO.style; done > .depend
-
-include .depend
index 5778055..06d623e 100644 (file)
@@ -7,18 +7,18 @@
 Interessierte Linux-Benutzer in der Region treffen sich nicht nur
 monatlich auf dem <a href="stammtisch.html">Linux-Stammtisch</a>,
 sondern tauschen sich auch zwischendurch auf einer Mailing-Liste aus.
-Die Liste läuft bei <a href="http://www.infodrom.north.de/">Infodrom
-Oldenburg</a> und lautet linux-stammtisch@infodrom.north.de.  Alte
-Nachrichten werden im <a href="http://www.infodrom.north.de/Mail-Archive/linux-stammtisch/">Archiv</a>
+Die Liste läuft bei <a href="<url infodrom>">Infodrom
+Oldenburg</a> und lautet <mailto linux-stammtisch>.  Alte
+Nachrichten werden im <a href="<url ml-linux-stammtisch>">Archiv</a>
 nachgelesen. <p>
 
 Die Liste wird zwar nicht mehr von einem Majordomo (automatischer
 Listenverwalter) betrieben, es existiert jedoch ein
 Majordomo-kompatibles Frontend (<a
-href="http://www.infodrom.north.de/majorsmart/">MajorSmart</a>).  Um
-sich einzutragen, wird eine Mail an Majordomo @ infodrom.north.de
+href="<url infodrom>majorsmart/">MajorSmart</a>).  Um
+sich einzutragen, wird eine Mail an <mailto infodrom-majordomo>
 geschrieben.  Hinweise zur Benutzung stehen <a
-href="http://www.infodrom.north.de/~joey/Linux/majordomo.html">hier</a>.
+href="<url infodrom>~joey/Linux/majordomo.html">hier</a>.
 
 </PAGE>
 
index dc1332f..2e7adc6 100644 (file)
@@ -14,7 +14,7 @@ Die Linux User Group Oldenburg, auf deren Seiten Sie sich gerade befinden.
 
 <h4>Bremen und Umzu</h4>
 
-Die <a href="http://linux.inbremen.de/">LUG-Bremen</a> ist ein
+Die <a href="<url lug-hb>">LUG-Bremen</a> ist ein
 Zusammenschluß von Leuten, die sich wegen ihres gemeinsames Interesses
 an Linux zusammengefunden haben - vom Anfänger bis um Experten.  Die
 LUG Bremen pflegt einen regelmäßigen Fachaustausch über Vorträge,
@@ -22,14 +22,14 @@ Workshops und zwangloses Zusammensein.
 
 <h4>Bremerhaven</h4>
 
-Der <a href="http://linux.hs-bremerhaven.de/">Linux Stammtisch
+Der <a href="<url lug-bhv>">Linux Stammtisch
 Bremerhaven</a> dient der gemeinsamen Fortbildung in Sachen
 "Linux". Alle Mitglieder unterstützen sich und bringen Themen in den
 Stammtisch ein.
 
 <h4>Ostfriesland</h4>
 
-Der <a href="http://www.cco-online.de/linux/"></a> - kurz CCO - hat
+Der <a href="<url lug-cco>"></a> - kurz CCO - hat
 unter seinen fast 600 Mitgliedern auch einige Linux-Begeisterte,
 welche sich regelmäßig treffen, um sich gemeinsam mit ihrem
 Betriebssystem zu beschäftigen. Sowohl Einsteiger als auch
@@ -37,7 +37,7 @@ Netzwerkadministratoren und Programmierer sind darunter.
 
 <h4>Wilhelmshaven</h4>
 
-Die <a href="http://www.fh-wilhelmshaven.de/~linuxag/"></a> der
+Die <a href="<url lug-whv>"></a> der
 Fachhochschule Wilhelmshaven soll Linuxeinsteigern den Einstieg auf
 Linux erleichtern.  Aber auch soll sie fortgeschrittenen
 Linuxanwendern zum Erfahrungsaustausch dienen. Um es also auf den
index 1d1804c..fe4edfd 100644 (file)
@@ -2,24 +2,24 @@
 
 <PAGE name="Linux Magazine">
 
-<h3><a href="http://www.linux-magazin.de/">Linux-Magazin</a></h3>
+<h3><a href="<href linux-magazin>">Linux-Magazin</a></h3>
 
 Das bekannteste Linux-Magazin in Deutschland ist das gleichnamige.
 Bereits seit 1995 versorgt es Interessenten mit aktuellen
 Informationen, Berichten und Beschreibungen.  Inzwischen wurde der
 Einsteiger-Part abgespalten in die Zeitschrift Linux-User.
 
-<h3><a href="http://www.linuxjournal.com/">Linux-Journal</a></h3>
+<h3><a href="<href linux-journal>">Linux-Journal</a></h3>
 
 Das englischsprachige Linux-Magazin.  Es enthält ebenfalls Artikel für
 angehende Entwickler und Einsteiger sowie Testberichte und Reports.
 
-<h3><a href="http://www.linuxgazette.com/">Linux-Gazette</a></h3>
+<h3><a href="<href linux-gazette>">Linux-Gazette</a></h3>
 
 Die Linux-Gazette ist eine Online-Publikation als Teil des <a
 href="http://www.linuxdoc.org/">Linux Documentation Projects</a> (LDP).
 
-<h3><a href="http://www.linux-user.de/">Linux-User</a></h3>
+<h3><a href="<url linux-user>">Linux-User</a></h3>
 
 LinuxUser setzt inhaltlich wir die bisherige LinuxUser-Rubrik im
 Linux-Magazin fort, die sich mit Linux-Themen für Anwender und
index 52f62b2..806abaf 100644 (file)
@@ -7,7 +7,7 @@
 Der Oldenburger Linux-Stammtisch ist ein offener Zusammenschluß von
 Linux-Begeisterten aus dem Großraum Odlenburg.  Jede interessierte
 Person ist herzlich eingeladen, einfach auf einem der nächsten <a
-href="<get-var path>"Termine/linux-stammtisch.html">Treffen</a> 
+href="<get-var root_prefix>"Termine/linux-stammtisch.html">Treffen</a> 
 vorbeizuschauen, sie beginnen um 20 Uhr. <p>
 
 Meistens treffen sich hier auch einige 'alte Hasen'
index 19b7c6d..1ccc616 100644 (file)
@@ -1,10 +1,15 @@
 WML_FILES = $(wildcard *.wml)
 FILES = $(WML_FILES:%.wml=%.html)
 
-DIRS = Termine News Infos Service
+#DIRS = Termine News Infos Service
+DIRS = $(shell find . -maxdepth 1 -type d -not -name . -not -name CVS)
 
+#ROOT_PREFIX = $(shell perl -MCwd -e '$d = cwd;$d =~ s/^.*src\/?(.*)$/$1/;@f=split (/\//, $d);print "../"x($#f+1);')
+ROOT_PREFIX = $(shell perl -MCwd -e '$$_ = cwd;s/^.*src\/?//;@f=split /\//;$$n=$$\#f+1;print "../"x $$n;' )
+#ROOT_PREFIX = $(shell perl -MCwd -e '$d = cwd();')
+#ROOT_PREFIX = $(shell echo "foo" 'bar \(\)')
 
-IFLAGS = -I. -I$(PREFIX)../Styles
+IFLAGS = -I. -I$(ROOT_PREFIX)../Styles
 
 .SUFFIXES: .wml .html
 
@@ -18,13 +23,14 @@ IFLAGS = -I. -I$(PREFIX)../Styles
 #      /usr/bin/wml -n $(IFLAGS) $*.wml| sed 's:"[a-zA-Z0-9_]*\.imgdot-1x1-transp\.gif":"../pix/imgdot-1x1-transp.gif":' > $*.html
 
 all: $(FILES)
-       for d in $(DIRS); do (cd $$d && make PREFIX=$(PREFIX)../ all); done
+       test -z "$(DIRS)" || for d in "" $(DIRS); do if [ -n "$$d" ]; then (cp Makefile $$d && cd $$d && make all); fi; done
 
 clean:
-       rm -f *.html *.imgdot-1x1-transp.gif
-       for d in $(DIRS); do (cd $$d && make PREFIX=../ clean); done
+       rm -f $(FILES) *.imgdot-1x1-transp.gif .depend
+       test -z "$(DIRS)" || for d in "" $(DIRS); do if [ -n "$$d" ]; then (cp Makefile $$d && cd $$d && make clean); fi; done
+       test -z "$(ROOT_PREFIX)" || rm -f Makefile
 
 depend .depend:
-       for f in $(FILES); do echo $$f: $(PREFIX)../Styles/LUGO.style; done > .depend
+       $(ROOT_PREFIX)../bin/wmldepend.sh $(IFLAGS) $(WML_FILES) > .depend
 
 include .depend
diff --git a/src/News/Makefile b/src/News/Makefile
deleted file mode 100644 (file)
index 9331a31..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-WML_FILES = $(wildcard *.wml)
-FILES = $(WML_FILES:%.wml=%.html)
-
-IFLAGS = -I. -I$(PREFIX)../Styles
-DFLAGS = -DPREFIX=$(PREFIX)
-
-.SUFFIXES: .wml .html
-
-.wml.html:
-       /usr/bin/wml -n $(IFLAGS) $(DFLAGS) -o $*.html $*.wml
-
-all: $(FILES)
-
-clean:
-       rm -f *.html *.imgdot-1x1-transp.gif .depend
-
-depend .depend:
-       for f in $(FILES); do echo $$f: $(PREFIX)../Styles/LUGO.style; done > .depend
-
-include .depend
diff --git a/src/Service/Makefile b/src/Service/Makefile
deleted file mode 100644 (file)
index 9331a31..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-WML_FILES = $(wildcard *.wml)
-FILES = $(WML_FILES:%.wml=%.html)
-
-IFLAGS = -I. -I$(PREFIX)../Styles
-DFLAGS = -DPREFIX=$(PREFIX)
-
-.SUFFIXES: .wml .html
-
-.wml.html:
-       /usr/bin/wml -n $(IFLAGS) $(DFLAGS) -o $*.html $*.wml
-
-all: $(FILES)
-
-clean:
-       rm -f *.html *.imgdot-1x1-transp.gif .depend
-
-depend .depend:
-       for f in $(FILES); do echo $$f: $(PREFIX)../Styles/LUGO.style; done > .depend
-
-include .depend
index 6ddcceb..9e17d44 100644 (file)
@@ -38,7 +38,7 @@ kleines Mail2News Gateway installiert. Das geht etwa so :<P>
 Achtung, wer Mails nach News gated sollte sicherstellen das davon nichts nach
 draußen geht. (Das kann ziemlich viel Ärger geben) Daher sollte bei den
 herausgehenden News sowas stehen wie bei meinem Eintrag für <a
-href="<href infodrom>">Infodrom Oldenburg</a> :
+href="<url infodrom>">Infodrom Oldenburg</a> :
   <PRE>
     indrom/infodrom.north.de\
     :!junk,!ml.*/!local\
index a409d14..66f2583 100644 (file)
@@ -9,7 +9,7 @@
 <h4>Einloggen von Hand</h4>
 
     <a name="manual">Ein Wort zum Thema Einloggen `von Hand'</a> im <a
-    href="http://www.linuxdoc.org/HOWTO/PPP-HOWTO-14.html">PPP-HOWTO</a>
+    href="<url linuxdoc>HOWTO/PPP-HOWTO-14.html">PPP-HOWTO</a>
     ist eine Methode beschrieben, sich zum testen der PPP-Verbindung
     zun&auml;chst `von Hand' einzuloggen. Dieses Verfahren ist am Oldenburger
     PPP-Server nicht m&ouml;glich.
index d385ba9..5cb309d 100644 (file)
@@ -16,18 +16,18 @@ Hochschulrechenzentrums der Universit&auml;t Oldenburg unter Linux. <p>
     Online-Dokumente verwiesen, die es zu diesem Thema gibt:<p>
 
 <ul>
-  <li><a href="http://www.linuxdoc.org/LDP/nag/">Network
+  <li><a href="<url linuxdoc>LDP/nag/">Network
     Administrator's Guide</a> (NAG) </a>, version 1.0, by Olaf Kirch.
-  <li><a href="http://www.linuxdoc.org/HOWTO/PPP-HOWTO.html">PPP HOWTO</a>
+  <li><a href="<url linuxdoc>HOWTO/PPP-HOWTO.html">PPP HOWTO</a>
     ausf&uuml;rliche information zu PPP
     (point-to-point-protocol) unter linux.
-  <li><a href="http://www.linuxdoc.org/HOWTO/Serial-HOWTO.html">Serial HOWTO</a>
+  <li><a href="<url linuxdoc>HOWTO/Serial-HOWTO.html">Serial HOWTO</a>
     Benutzung der Seriellen Schnittstellen (Modems, Terminals) mit
     Linux.
-  <li><a href="ftp://metalab.unc.edu/pub/Linux/docs/faqs/PPP-FAQ">PPP FAQ</a>
+  <li><a href="<url metalab>pub/Linux/docs/faqs/PPP-FAQ">PPP FAQ</a>
     Frage-Antwort-Katalog zu PPP-Networking unter Linux.
   <li><a
-    href="http://www.linuxdoc.org/HOWTO/ISP-Hookup-HOWTO.html">ISP-Hookup-HOWTO</a>
+    href="<url linuxdoc>HOWTO/ISP-Hookup-HOWTO.html">ISP-Hookup-HOWTO</a>
     Einwahl bei einem Internet Service Provider.
 </ul>
 
@@ -69,7 +69,7 @@ Hochschulrechenzentrums der Universit&auml;t Oldenburg unter Linux. <p>
     Wer noch keine Erfahrung mit dem Compilieren des Kernels hat: es gen&uuml;gt,
     sich an die Anleitung in /usr/src/linux/README zu halten.  Wenn man
     allerdings verstehen will, was man macht, sollte man
-    das <a href="http://sunsite.unc.edu/LDP/HOWTO/Kernel-HOWTO.html">Kernel HOWTO</a> zu Rate ziehen.
+    das <a href="<url linuxdoc>LDP/HOWTO/Kernel-HOWTO.html">Kernel HOWTO</a> zu Rate ziehen.
     Die folgenden Variablen m&uuml;ssen mit <tt>make config</tt> (oder
     <tt>make xconfig</tt>) gesetzt werden (ausz&uuml;ge aus
     /usr/src/linux/.config; diese Datei wird automatisch mit make
@@ -166,7 +166,7 @@ Hochschulrechenzentrums der Universit&auml;t Oldenburg unter Linux. <p>
     zu ersetzen, die eine PPP-Verbindung in Gang setzen d&uuml;rfen
     (wenn diese einmal besteht, kann jeder <i>user</i> sie benutzen).
 
-    <p><h4>Erzugen von Dateien</h4> zieht euch <a href="<get-var path>download/ppp-dialup-ol-0.1.tar.gz">
+    <p><h4>Erzugen von Dateien</h4> zieht euch <a href="<get-var root_prefix>download/ppp-dialup-ol-0.1.tar.gz">
     Diese tar-Datei</a>, aus dem alle Konfigurationsdateien (fast :)
     unver&auml;ndert &uuml;bernommen werden k&ouml;nnen.  Entpackt es
     anschließend als root in eurem Hauptverzeichnis (unter der
@@ -210,7 +210,7 @@ Hochschulrechenzentrums der Universit&auml;t Oldenburg unter Linux. <p>
           Pa&szlig;t diese Variable bitte an eure Verkabelung
           an. (<a href="footnotes.html#devmodem">anmerkung</a>)
      <li> <tt>SPEED</tt> gibt an, wie schnell euer Modem ist.  Siehe die
-          <a href="http://www.linuxdoc.org/HOWTO/Serial-HOWTO-9.html#spdhi">Erl&auml;uterung</a> im Serial-HOWTO.
+          <a href="<url linuxdoc>HOWTO/Serial-HOWTO-9.html#spdhi">Erl&auml;uterung</a> im Serial-HOWTO.
      <li> <tt>NAME</tt> ent&auml;lt den <i>login string</i>, der euch vom
           HRZ zugewiesen wurde.  <tt>HRZ-NAME</tt> ist entsprechend zu
           ersetzen.
@@ -218,7 +218,7 @@ Hochschulrechenzentrums der Universit&auml;t Oldenburg unter Linux. <p>
           Modems.  "&amp;F" l&auml;dt die Standard-Einstellung ab Werk, die
           meistens alle voraussetzungen f&uuml;r den PPP-Betrieb schafft.
           siehe hierzu die entsprechende <a
-          href="http://www.linuxdoc.org/HOWTO/PPP-HOWTO-9.html#ss9.3">Anmerkung</a> im PPP-howto.
+          href="<url linuxdoc>HOWTO/PPP-HOWTO-9.html#ss9.3">Anmerkung</a> im PPP-howto.
      <li> <tt>DIAL</tt> ist auf `T' zu setzen, wenn euer
           telefonanschluß das Frequenzwahlverfahren verwendet und
           auf `P', wenn das (alte) Pulswahlverfahren verwendet wird.
@@ -231,7 +231,7 @@ Hochschulrechenzentrums der Universit&auml;t Oldenburg unter Linux. <p>
     eine Internet-Verbindung hergestellt wurde, zu starten.  Falls ihr
     diesbez&uuml;glich W&uuml;nsche habt (beispielsweise Mails abholen), so
     f&uuml;gt die entsprechenden Kommandos hier ein (n&auml;heres <a
-    href="http://www.linuxdoc.org/HOWTO/PPP-HOWTO-23.html">im
+    href="<url linuxdoc>HOWTO/PPP-HOWTO-23.html">im
     PPP-HOWTO</a>).
 <p>
 <hr>
index 2d787c8..48503e2 100644 (file)
@@ -1,5 +1,4 @@
 #include "LUGO.style"
-#include "hrefs.inc"
 
 <PAGE name="UUCP">
 
@@ -110,7 +109,7 @@ Verl&auml;&szlig;lichkeit der Leitung, uni- und bidirektionale
 Es gibt Anwendungen, da ist UUCP einfach die bessere Lösung.  Z.B. bei
 der Anbindung an das Usenet/News-Systeme oder bei der flexiblen
 Verwaltung einer Domain bzw. eines Mail-Hosts.  In diesem Sinne bietet
-<a href="<href infodrom>">Infodrom Oldenburg</a> seit ca. 1994
+<a href="<url infodrom>">Infodrom Oldenburg</a> seit ca. 1994
 UUCP-Anschlüsse für Privatpersonen an.
 
 </PAGE>
diff --git a/src/Termine/Makefile b/src/Termine/Makefile
deleted file mode 100644 (file)
index 9331a31..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-WML_FILES = $(wildcard *.wml)
-FILES = $(WML_FILES:%.wml=%.html)
-
-IFLAGS = -I. -I$(PREFIX)../Styles
-DFLAGS = -DPREFIX=$(PREFIX)
-
-.SUFFIXES: .wml .html
-
-.wml.html:
-       /usr/bin/wml -n $(IFLAGS) $(DFLAGS) -o $*.html $*.wml
-
-all: $(FILES)
-
-clean:
-       rm -f *.html *.imgdot-1x1-transp.gif .depend
-
-depend .depend:
-       for f in $(FILES); do echo $$f: $(PREFIX)../Styles/LUGO.style; done > .depend
-
-include .depend
index 7e6b4c6..d21b3b4 100644 (file)
@@ -26,7 +26,7 @@ So findet man hin:
 
 Der folgende Kartenausschnitt zeigt die Lage des DaCapo. <p>
 
-<center><img src="<get-var path>images/dacapo.gif" alt="Wegbeschreibung"></center>
+<center><img src="<get-var root_prefix>images/dacapo.gif" alt="Wegbeschreibung"></center>
 
 
 </PAGE>
index 8ff66f0..28a7769 100644 (file)
@@ -1,5 +1,4 @@
 #include "LUGO.style"
-#include "hrefs.inc"
 
 <PAGE name=Termine>
 
@@ -17,13 +16,13 @@ TeX-Begeisterte ebenfalls im DaCapo und tauschen sich aus.  Diskutiert
 wird zwar hauptsächlich LaTeX und TeX, Linux-Themen jedoch nicht
 verboten.
 
-<h3><a href="<href ffis-vortraege>">ffis-Vortragsreihe</a></h3>
+<h3><a href="<url ffis-vortraege>">ffis-Vortragsreihe</a></h3>
 
 Einmal im Monat, ungefähr in der Mitte, wird ein Vortrag gehalten.
 Die Themen reichen von Netzwerken über grafische Oberflächen bis hin
 zu Programmierung und Schriftsatz.
 
-<h3><a href="<href lt2000>">Oldenburger LinuxTag 2000</a></h3>
+<h3><a href="<url lt2000>">Oldenburger LinuxTag 2000</a></h3>
 
 Im Herbst 2000 wird zum zweiten Mal der Oldenburger LinuxTag
 veranstaltet.  Einen Tag lang dreht sich alles um Linux und Freie
index 133a26a..2d8978f 100644 (file)
@@ -1,9 +1,8 @@
 #include "LUGO.style"
-#include "hrefs.inc"
 
 <PAGE name="Linux-Stammtisch">
 
-<h3><a href="<href linux-stammtisch>">Oldenburger Linux-Stammtisch</a></h3>
+<h3><a href="<url linux-stammtisch>">Oldenburger Linux-Stammtisch</a></h3>
 
 Am letzten Montag des Monats trifft sich die Linux User Group
 Oldenburg im <a href="dacapo.html">DaCapo</a>.  Es sind offene Treffen,
index 21e39f6..32cde66 100644 (file)
@@ -2,7 +2,7 @@
 
 <PAGE name=Impressum>
 
-Die Verantwortlichkeit für die unter "http://oldenburg.linux.de"
+Die Verantwortlichkeit für die unter "http://oldenburg.linux.de/"
 abgelegten Seiten trägt der Vorstand des ffis e.V., c/o Martin
 Schulze, Am Zollbaum 7, 26129 Oldenburg, E-Mail: <A
 HREF="mailto:vorstand@ffis.de">vorstand@ffis.de</A>. Eine
@@ -11,7 +11,7 @@ ffis e.V. entziehen, kann selbstverst
 werden.<p>
 
 Die Seiten werden vom Webmaster-Team Christian Weerts und Martin
-Schulze gewartet.  E-Mail <a href="webmaster@oldenburg.linux.de">webmaster@oldenburg.linux.de</a><p>
+Schulze gewartet.  E-Mail <a href="<url webmaster>"><url webmaster></a><p>
 
 </PAGE>