From 025e15b2ba7f54f87cf409fd7c3dd77746c72858 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 3 Feb 2013 10:44:49 +0100 Subject: add hosts --- dev.buetow.org/content/home.xml | 69 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 dev.buetow.org/content/home.xml (limited to 'dev.buetow.org/content') diff --git a/dev.buetow.org/content/home.xml b/dev.buetow.org/content/home.xml new file mode 100644 index 0000000..6a99438 --- /dev/null +++ b/dev.buetow.org/content/home.xml @@ -0,0 +1,69 @@ + + + Some programming projects + Mailing List + + Here are some programming projects listed which I programmed in my spare time. Some may be usefull and others may not. Please use the + Development Mailing List + for any considerations. + + Git repository + + You may go to + gitweb + for browsing some of the repositories. Please check out each individual project site how to clone a git repository. + + Deb repository + Some projects provide packages in .deb format. Please check out each individual project site for available architecture and so on. Basically the debian repository is available via '[deb|deb-src] [http|ftp]://deb.buetow.org/apt REPLACEWITHDISTNAME main'. + To trust it please run "curl http://deb.buetow.org/apt/pubkey.gpg | apt-key add -" + Project list + + + my $hostroot = $config->get_hostroot(); + + sub getf ($) { + open my $f, $_[0] or die "$!: $_[0]\n"; + my @slurp = \<$f\>; + close $f; + @slurp; + } + + sub nl () { "\
\n" } + + sub list (*) { + my $tag = shift; + my @found = sort `find $hostroot -name $tag`; + my $ret = ''; + + + for my $found (@found) { + $found =~ /.*hosts.(.*?).$tag/; + my $host = $1; + + my @content = getf $found; + + $ret .= "\\$host\\" . nl;; + if (@content) { + $ret .= join " ", @content; + $ret .= nl; + } + $ret .= nl; + } + + $ret; + } + + my $ret = list PROJECT; + + $ret .= "\\Older projects (not active at the moment):\" . nl x 2; + + $ret .= list OLDPROJECT; + + $ret .= "\\Obsolete projects (no work will be done anymore and the software may be broken):\" . nl x 2; + + $ret .= list OBSOLETEPROJECT; + + $ret; +
+
+
-- cgit v1.2.3