#!/bin/sh cd /srv/www/hackage.haskell.org/public_html/packages/archive # deprecate package/version [new-package] # or # deprecate package [new-package] case "$1" in */*) ( echo 'deprecated: true' case "$2" in "") ;; *) echo "superseded by: $2" esac ) >>$1/tags ;; *) for tags in $1/*/tags do ( echo 'deprecated: true' case "$2" in "") ;; *) echo "superseded by: $2" esac ) >>$tags done ;; esac