#! /bin/bash # # byhand-debian-faq - automatic BYHAND handling for debian-faq # # This file is part of dak. # # Copyright 2013, Ansgar Burchardt # # 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. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. set -e set -u export SCRIPTVARS=/srv/ftp-master.debian.org/dak/config/debian/vars . ${SCRIPTVARS} scriptname=byhand-debian-faq if [ $# -lt 5 ]; then echo "usage: ${scriptname} " >&2 exit 1 fi byhand_path="${1}" byhand_file="${byhand_path##*/}" version="${2}" architecture="${3}" changes="${4}" suite="${5}" case "${suite}" in unstable|sid) : # okay ;; *) echo "$0: not targeted at unstable" >&2 exit 1 ;; esac if [[ ! "${byhand_file}" =~ ^debian-faq\.en\.(html\.tar|txt|ps|pdf)\.gz$ ]]; then echo "$0: unknown file '${byhand_file}'" >&2 exit 1 fi target="${ftpdir}/doc/FAQ/" if [ ! -d "${target}" ]; then mkdir -p "${target}" fi cp --remove-destination "${byhand_path}" "${target}" chmod 0644 "${target}/${byhand_file}"