#!/bin/sh
#
[ -f "/etc/slitaz/pizza.conf" ] && . /etc/slitaz/pizza.conf
[ -f "../pizza.conf" ] && . ../pizza.conf
. $VHOST/db.conf
. /usr/lib/slitaz/httphelper
header
cat $VHOST/lib/header.html
# Get and display Gravatar image: get_gravatar email size
# Link to profile: ...
get_gravatar() {
email=$1
size=$2
[ "$size" ] || size=48
url="http://www.gravatar.com/avatar"
md5=$(echo -n $email | md5sum | cut -d " " -f 1)
echo ""
}
# Content negotiation for Gettext
IFS=","
for lang in $HTTP_ACCEPT_LANGUAGE
do
lang=${lang%;*} lang=${lang# } lang=${lang%-*}
[ -d "$lang" ] && break
case "$lang" in
en) lang="C" ;;
fr) lang="fr_FR" ;;
esac
done
unset IFS
export LANG=$lang LC_ALL=$lang
# Internationalization: $(gettext "")
. /usr/bin/gettext.sh
TEXTDOMAIN='pizza'
export TEXTDOMAIN
inqueue=$(ls $queue | wc -l)
builds=$(cat $builds)
pubiso=$(ls -1 $public | wc -l)
[ "$builds" ] || builds=0
cat << EOT
$(gettext "")
Flavors: $inqueue in queue - $builds builds - $pubiso publicEOT for dir in $(ls -td $public/slitaz-*) do if [ -f $dir/receipt ] && (grep -q '^FLAVOR' $dir/receipt ]); then flavor=$(grep '^FLAVOR' $dir/receipt | cut -d '=' -f 2 | sed 's/\"//g' ) uri="$(basename $dir)" desc=$(grep '^SHORT_DESC' $dir/receipt| cut -d '=' -f 2 | sed 's/\"//g') maintainer=$(grep '^MAINTAINER' $dir/receipt| cut -d '=' -f 2 | sed 's/\"//g') cat <
$(get_gravatar $maintainer 20)
$flavor
Description: $desc