From 9e76910676247609e681ee4d1b7f4d955ca288dc Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Sun, 9 Dec 2007 18:07:37 +0100 Subject: [PATCH] Update buildd/ --- buildd/cleanup.sh | 23 ++++++++-------- buildd/files/.logo.png | Bin 0 -> 6375 bytes buildd/files/.style.css | 69 +++++++++++++++++++++++++++++++++++++++++++++++ buildd/files/HEADER.html | 62 ++++++++++++++++++++++++++++++++++++++++++ buildd/link_latest.sh | 26 ++++++++++++++++++ debian/changelog | 4 +++ 6 files changed, 172 insertions(+), 12 deletions(-) create mode 100644 buildd/files/.logo.png create mode 100644 buildd/files/.style.css create mode 100644 buildd/files/HEADER.html create mode 100755 buildd/link_latest.sh diff --git a/buildd/cleanup.sh b/buildd/cleanup.sh index 2f16549..69e48bb 100755 --- a/buildd/cleanup.sh +++ b/buildd/cleanup.sh @@ -1,50 +1,49 @@ #!/bin/sh -# Filename: /usr/share/grml-live/buildd/cleanup.sh +# Filename: cleanup.sh # Purpose: clean up daily builds directory - remove old files # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2 or any later version. -# Latest change: YDATE [mika] +# Latest change: Sun Dec 09 18:02:43 CET 2007 [mika] ################################################################################ set -e . /etc/grml/grml-buildd.conf -[ -n "$RECIPIENT" ] || RECIPIENT=root@localhost - [ -n "$MIRROR_DIRECTORY" ] || exit 1 cd $MIRROR_DIRECTORY || exit 2 # we want to always keep a few images, no matter how old they are # but get rid of the oldest ones first of course :) -# so: how many images do we want to keep? +# so: how many images do we want to keep? DAYS=3 usually means 'keep 4 images' DAYS=3 REMOVE_ME="" for flavour in grml-small_etch grml-small_sid grml-medium_etch grml-medium_sid grml_sid grml_etch \ grml64-small_etch grml64-small_sid grml64-medium_etch grml64-medium_sid grml64_sid grml64_etch ; do - FILE_COUNT=$(ls -1 $flavour*.iso | wc -l) + FILE_COUNT=$(ls -1 $flavour/$flavour*.iso | wc -l) if [ "$FILE_COUNT" -gt "$DAYS" ] ; then - FILES=$(ls -1 $flavour*.iso | tail -"$DAYS") - OLD_FILES=$(ls $flavour*.iso | grep -v "$FILES") + FILES=$(ls -1 $flavour/$flavour*.iso | tail -"$DAYS") + OLD_FILES=$(ls $flavour/$flavour*.iso | grep -v "$FILES") for file in $OLD_FILES ; do REMOVE_ME="$REMOVE_ME $(find $file -mtime +$DAYS)" done fi done -[ -d .delete ] || mkdir .delete +[ -d .archive ] || mkdir .archive -# move them before we really delete them: for file in $REMOVE_ME ; do + # remove ISOs: test -f ${file} && rm -f $file - test -f ${file}.md5 && mv ${file}.md5 .delete + # ... but keep their md5sum: + test -f ${file}.md5 && mv ${file}.md5 .archive done # inform on successful removal: if [ "$(echo "$REMOVE_ME" | tr -d ' ' )" != "" ] ; then - echo "deleted files $REMOVE_ME" | mail -s "daily-builds cleanup script" $RECIPIENT + echo "deleted files $REMOVE_ME" | mail -s "daily-builds cleanup script" mika@grml.org fi ## END OF FILE ################################################################# diff --git a/buildd/files/.logo.png b/buildd/files/.logo.png new file mode 100644 index 0000000000000000000000000000000000000000..093a08932376f324c0797585aacc699411723fdc GIT binary patch literal 6375 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 p1;@taWMK<>KY!etdeb{&`oC0}+TRI4TAsx literal 0 HcmV?d00001 diff --git a/buildd/files/.style.css b/buildd/files/.style.css new file mode 100644 index 0000000..89dc499 --- /dev/null +++ b/buildd/files/.style.css @@ -0,0 +1,69 @@ +/* This stylesheet was created by Michael Prokop for grml.org */ +/* Design was inspired by TeZeuZ: */ +/* http://www.oswd.org/user/profile/id/6272 */ +/* http://alumnos.elo.utfsm.cl/~osrehe - thx! */ + +@media all { + html {background-color: #FFDA62;} + abbr[title] {border-bottom: 0px} + a {color:#C70036; text-decoration: underline} + acronym[title] {border-bottom: 1px dashed #000} + a.current {color:#999999} + a:hover {text-decoration: underline} + a.plain {text-decoration: none} + a.plain:hover {text-decoration: underline} + a.smalllink {font-size: 80%} + body {font-family: verdana, tahoma, helvetica, arial, sans-serif; font-size: 100%; background-color:#FFDA62; margin: 1em} + cite {font-size: 80%} + div.container {width: 90%; height: auto; text-align: left; background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#CFB8B8; margin: 0px auto 0px auto} + div.content {background-color:#FFFFFF; padding: 0.5em 0.5em 0.5em 0.5em; border-style:solid; border-width:1px; border-color:#F0F0F0; margin: 0.5em 0.5em 0.5em 0.5em} + div.content h3 a {color:#996666} + div.copyright {line-height: 3em; text-align:center; font-size:50%; background-color: #F8F8F8; color: #999999} + div.menu h3 a{color:#996666} + div.menu h3{font-size:70%; border-top-style:solid; border-top-width:1px; border-top-color:#E5E5E5; margin-bottom: -1em; border-bottom-width:0px} + div.menu {width: 10em; float: left; clear: left; background-color:#FFFFFF; padding: 0.5em 0.5em 0.5em 0.5em; border-style:solid; border-width:1px; border-color:#E5E5E5; margin: 0.5em 0.5em 0em 0.3em} + div.news a {font-weight:bold} + div.news {background-color:#FFFFFF; padding: 0em 0.5em 0.5em 0.5em; border-style:solid; border-width:1px; border-color:#E5E5E5; margin: 0em 0.5em 0.5em 12.2em} + div.news h3 a {color:#996666} + div.sub_links a {color: #FFFFFF} + div.sub_links {margin-top:0.5em; text-align:center; color: #FFFFFF; font-size:55%; clear: both; background-color:#8B8D7B} + h1 {color:#9C6562 ; font-size:110%; font-weight:bold} + /*h2 {color:#CC3300; font-size:90%; font-weight:bold} + h3 {color:#996666; font-size:70%; font-weight:bold; padding-bottom:0.3em; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CFB8B8;*/ + h2 {color:#00309C; font-size:100%; font-weight:bold} + h3 {color:#996666; font-size:90%; font-weight:bold; padding-bottom:0.3em; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CFB8B8; + margin-bottom:0em} + h4 {color:#7F7F7F; font-size:80%; font-weight:bold} + p {text-align:justify; color:#666666; font-size: 70%; line-height: 1.5em} + ul {color:#666666; font-size:70%} + #texbox {} + .toc {font-size:70%} + ol {font-size:70%} +/*div.search { + width: 10em; + float: left; + clear: left; + background-color:#FFFFFF; + padding: 0.5em 0.5em 0.5em 0.5em; + border-style:solid; border-width:1px; border-color:#E5E5E5; + margin: 0.5em 0.5em 0.3em 0.3em; +} +div.search h3{font-size:70%; border-bottom-width:0px} +.searchbox {font-size:70%; color:#666666; border-style:solid; border-width:1px; border-color:#E5E5E5; margin-bottom:0.5em} +div.copyright a {color: #AAA} + ul {font-size:70%; color:#666666; line-height: 1.5em; list-style: none} + .tablenoprint {display: none} + .nav {display: none} +*/ +} + +@media screen { + .active {background-color: #FFCC33} + .rahmen {background-color: #FEDB64; font-size: 90%; padding: 5px; border: 1px dotted black} + abbr[title], acronym[title] {cursor: help} +} + +@media print { + body {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000} + .rahmen {padding: 5px; border: 1px dotted black} +} diff --git a/buildd/files/HEADER.html b/buildd/files/HEADER.html new file mode 100644 index 0000000..86ddc47 --- /dev/null +++ b/buildd/files/HEADER.html @@ -0,0 +1,62 @@ + + +grml: daily grml snapshots / builds + + + + + +
+
+ +

Daily grml snapshots

+ +* + +

About

+ +

This directory contains automatically generated snapshots of the grml Linux Live-CD which were build using grml-live.

+ +

Feel free to use the ISOs but please notice that they are neither official devel releases nor stable releases - so: PLEASE +USE THEM WITH CAUTION!

+ +

Please report any bugs you notice! +Thanks for helping us improve grml!

+ +

Notice: if the md5sum (.md5) of a file is missing please do not download +the ISO yet as there might be problems with the ISO.

+ +

Explanation of directory-/filenames

+ +
    +
  • grml_etch: normal, 32bit version based on Debian/etch (stable) +
  • grml_sid: normal, 32bit version based on Debian/sid (unstable) +
  • grml-medium_etch: medium, 32bit version based on Debian/etch (stable) +
  • grml-medium_sid: medium, 32bit version based on Debian/sid (unstable) +
  • grml-small_etch: small, 32bit version based on Debian/etch (stable) +
  • grml-small_sid: small, 32bit version based on Debian/sid (unstable) +
  • grml64_etch: normal, 64bit version based on Debian/etch (stable) +
  • grml64_sid: normal, 64bit version based on Debian/sid (unstable) +
  • grml64-medium-etch: medium, 64bit version based on Debian/etch (stable) +
  • grml64-medium-sid: medium, 64bit version based on Debian/sid (unstable) +
  • grml64-small-etch: small, 64bit version based on Debian/etch (stable) +
  • grml64-small-sid: small, 64bit version based on Debian/sid (unstable) +
+ +

The base.tgz files can be used for the base chroot/debootstrap +system. Place base.tgz as /etc/grml/fai/config/basefiles/I386.tar.gz and +base64.tgz as /etc/grml/fai/config/basefiles/AMD64.tar.gz

+ +

Contact

+ +

Problems? Questions? Contact us.

+ + diff --git a/buildd/link_latest.sh b/buildd/link_latest.sh new file mode 100755 index 0000000..82e9e9e --- /dev/null +++ b/buildd/link_latest.sh @@ -0,0 +1,26 @@ +#!/bin/sh +# Filename: /usr/share/grml-live/buildd/link_latest.sh +# Purpose: create symlinks to the most recent snapshot ISOs +# Authors: grml-team (grml.org), (c) Michael Prokop +# Bug-Reports: see http://grml.org/bugs/ +# License: This file is licensed under the GPL v2 or any later version. +# Latest change: Sun Dec 09 18:02:45 CET 2007 [mika] +################################################################################ + +set -e + +. /etc/grml/grml-buildd.conf + +[ -n "$MIRROR_DIRECTORY" ] || exit 1 +cd $MIRROR_DIRECTORY || exit 2 + +for flavour in grml-small_etch grml-small_sid grml-medium_etch grml-medium_sid grml_sid grml_etch \ + grml64-small_etch grml64-small_sid grml64-medium_etch grml64-medium_sid grml64_sid grml64_etch ; do + ISO="$(ls -1 $flavour/*.iso | tail -1)" + if [ -n "$ISO" ] ; then + ln -sf $ISO $(basename ${ISO%%_[0-9]*})_latest.iso + ln -sf ${ISO}.md5 $(basename ${ISO%%_[0-9]*})_latest.iso.md5 + fi +done + +## END OF FILE ################################################################# diff --git a/debian/changelog b/debian/changelog index 94f9ffc..b78f5b6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,10 @@ grml-live (0.0.12) unstable; urgency=low Drop syslinux from Depends. * Mention -u option if using the option by accident and the chroot does not exist yet. + * Update buildd/cleanup.sh and add buildd/files/.logo.png, + buildd/files/.style.css, buildd/files/HEADER.html and + buildd/link_latest.sh (create symlinks for latest snapshot ISOs). + -- Michael Prokop Sun, 09 Dec 2007 17:28:01 +0100 -- 2.1.4