#!/bin/bash # # --- ROCK-COPYRIGHT-NOTE-BEGIN --- # # This copyright note is auto-generated by ./scripts/Create-CopyPatch. # Please add additional copyright information _after_ the line containing # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by # the ./scripts/Create-CopyPatch script. Do not edit this copyright text! # # ROCK Linux: rock-src/scripts/Puzzle # ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. A copy of the GNU General Public # License can be found at Documentation/COPYING. # # Many people helped and are helping developing ROCK Linux. Please # have a look at http://www.rocklinux.org/ and the Documentation/TEAM # file for details. # # --- ROCK-COPYRIGHT-NOTE-END --- # # The following files get created: # # Documentation/FAQ # Documentation/LSM # download/INDEX # eval "`grep -A 10 '\[BEGIN\]' scripts/parse-config | grep -B 10 '\[END\]'`" rockver="`echo $rockver | sed 's,-DEV,,'`" echo "Creating Documentation/FAQ ..." # find architecture/. misc/. package/. target/. -name '*.faq[0-9][0-9]' | \ sed 's,^.*\(..\)$,\1 &,' | sort | cut -f2 -d' ' | xargs cat > Documentation/FAQ echo "Creating Documentation/LSM ..." # cat > Documentation/LSM << EOF Begin3 Title: ROCK Linux Version: $rockver Entered-date: `date` Description: ROCK Linux is a Linux distribution build kit designed for Linux Users and Administrators and to create custom distri- butions e.g. for embedded systems. ROCK Linux features a automated build system implemented in shell-scripts. This build system will also download the vanilla package sources from the internet, (cross-)compile them, build the package files and create a CD-ROM image. ROCK Linux is a small Linux Distribution, but is't not a "mini distribution". It comes with over 800 packages including X11 and the KDE and GNOME Desktop. The ROCK Linux Homepage is http://www.rocklinux.org/. Keywords: Distribution Linux Admin Author: god@clifford.at (Clifford Wolf) Primary-site: gd.tuwien.ac.at opsys/linux/ROCK/ Platforms: Alpha, PPC, SPARC, MIPS, ia64, x86, x86_64 Copying-policy: GPL End EOF echo "Creating download/INDEX ..." mkdir -p download/ { echo "# This directory contains the package sources. They don't come" echo "# with the rock-linux source distribution - so you need to download" echo "# them. Type './scripts/Help Download' for details." ; echo "#" { grep -H '^\[D\] ' package/*/*/*.desc | tr '\t' ' ' | tr -s ' ' | sed -e 's,^package/,download/,;' grep -H '^[X0-9]' target/*/download.txt | tr '\t' ' ' | tr -s ' ' | sed -e 's,^target/,download/,; s,:,:[D] ,;' grep -H '^[X0-9]' scripts/miscdown.txt | tr '\t' ' ' | tr -s ' ' | sed 's,^scripts/,download/misc/,; s,:,:[D] ,;' } | sed 's,^\(.*/\)[^/:]*:[^ ]* \([X0-9]*\) ,\2 \1,;' | tr ' ' '\t' | tr -s '\t' | sort -k2 | awk '$1 !~ /^XX*$/ { printf("%010.0f %-50s %s\n", $1, $2, $3); } $1 ~ /^XX*$/ { printf("XXXXXXXXXX %-50s %s\n", $2, $3); }' } > download/INDEX