#!/bin/sh # Generated by nn release 6.4.18 VERSION="6.4.18" INEWS="/usr/bin/inews" INEWS_DIR="/usr/bin" AWK="awk" NNTP=true ACTIVE=/var/spool/nn/ACTIVE NNTPCACHE= LOG=/usr/lib/nn/Log TMP=${TMPDIR-/usr/tmp} DB=/var/spool/nn BIN=/usr/bin LIB=/usr/lib/nn AUTH=false # ---- end of prefix # Upgrade from release 6.3 # # Convert old rc file to .newsrc cd if [ ! -d .nn ] then echo "No .nn directory" exit 1 fi if [ ! -f .nn/rc ] then echo "No rc file -- upgrade not possible" exit 2 fi if [ x"$1" = "xn" ] then echo "Using existing .newsrc" else if [ -f .newsrc ] then rm -f .newsrc.old mv .newsrc .newsrc.old echo "Old .newsrc saved in .newsrc.old" fi echo "Creating .newsrc" ${AWK} ' NF != 3 { next } $1 == "+" || $1 == "!" { if ($1 == "+") printf("%s:", $3) else printf("%s!", $3) if ($2+0 > 1) printf(" 1-%d\n", $2+0) else if ($2 == 1) printf(" 1\n") else printf("\n") }' < .nn/rc > .newsrc fi cd .nn rm -f rc-6.3 S.[0-9]* mv rc rc-6.3 echo "Old rc file saved in rc-6.3" echo "Upgrade completed" exit 0