Blame topline.sh

Packit Service 366393
#! /bin/sh
Packit Service 366393
# topline.sh.
Packit Service 366393
# update top lines in docs.
Packit Service 366393
Packit Service 366393
# get version number and current date
Packit Service 366393
ver=$(grep PACKAGE_VERSION config.h | sed 's/.*VERSION *"\(.*\)".*/\1/')
Packit Service 366393
if test -z "$ver"; then
Packit Service 366393
  echo "Cannot get version from config.h" 1>&2
Packit Service 366393
  exit 1
Packit Service 366393
fi
Packit Service 366393
date=$(date +"%Y-%m-%d")
Packit Service 366393
# update
Packit Service 366393
if test -z "$@"; then
Packit Service 366393
  files=$(grep -l '^#=====' * 2>/dev/null)
Packit Service 366393
else
Packit Service 366393
  files=$@
Packit Service 366393
fi
Packit Service 366393
for fnm in $files; do
Packit Service 366393
  if [ "$fnm" = "NEWS" ] ; then
Packit Service 366393
    continue
Packit Service 366393
  fi
Packit Service 366393
  echo "Updating $fnm..." 1>&2
Packit Service 366393
  { echo "#============================================================================"
Packit Service 366393
    echo "# Enca v$ver ($date)  guess and convert encoding of text files"
Packit Service 366393
    echo "# Copyright (C) 2000-2003 David Necas (Yeti) <yeti@physics.muni.cz>"
Packit Service 366393
    echo "# Copyright (C) 2009-2016 Michal Cihar <michal@cihar.com>"
Packit Service 366393
    echo "#============================================================================"
Packit Service 366393
    sed -e '1,5 d' "$fnm"
Packit Service 366393
  } > tmp$$
Packit Service 366393
  mv -f tmp$$ $fnm
Packit Service 366393
done
Packit Service 366393
rm -f tmp$$