Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
INNUPGRADE(8)		   InterNetNews Documentation		   INNUPGRADE(8)

NAME
     innupgrade - Upgrade INN configuration files

SYNOPSIS
     innupgrade directory

     innupgrade [-t type] -f file

DESCRIPTION
     innupgrade  is  intended to be run during a major upgrade of INN to fix the
     configuration files with any required changes.  If given  a  directory,  it
     will scan that directory for any files that it has updates defined for, try
     to  perform  those  updates, and replace the files with updated versions if
     applying the updates resulted in any changes.   The  old  versions  of  the
     files will be saved with a ".OLD" extension.

     If  the  -f flag is used, only that file will be updated.	If the file name
     doesn't match the standard file name of an INN configuration file, the  op-
     tional -t flag may be given to specify the type.  See "EXAMPLES" for an ex-
     ample of this.

     Currently, innupgrade knows how to apply the following updates:

     incoming.conf
       * Rename nolist and noresendid to respectively list and resendid.  Invert
	 the related boolean values (since INN 2.7).

       * Comment removed comment and email parameters (since INN 2.7).

     inn.conf
       * Quote	values	with whitespace and comment out keys with no values, re-
	 quired for the change in configuration parsers introduced  in	INN 2.4.
	 The  new  format  is  not backward compatible with the previous parser,
	 since the previous parser will include the double-quotes in  the  value
	 of the parameter.

       * Add  the  hismethod parameter if not found (introduced in INN 2.4, with
	 the default value "hisv6").

       * Rename nntpactsync to	incominglogfrequency  (since  INN 2.5).   Rename
	 addnntppostingdate and addnntppostinghost to respectively addinjection-
	 date and addinjectionpostinghost (since INN 2.6).

       * Remove  the  refusecybercancels  and  verifycancels  parameters  (since
	 INN 2.7).

       * If the overview.fmt file exists, its  content	is  merged  in	the  ex-
	 traoverviewadvertised	and extraoverviewhidden parameters introduced in
	 INN 2.5.  The file is then renamed to overview.fmt.OLD.

       * If the sasl.conf file exists, its content is merged in  the  tlscapath,
	 tlscafile, tlscertfile and tlskeyfile parameters introduced in INN 2.5.
	 The file is then renamed to sasl.conf.OLD.

     inn-secrets.conf
       * Create  a  non-world-readable	inn-secrets.conf file in pathetc, if not
	 already existing (new in INN 2.7).

     newsfeeds
       * Replace the use of startinnfeed with the appropriate direct  invocation
	 of innfeed or imapfeed (startinnfeed was removed in INN 2.5).

       * Replace  the use of filechan with buffchan in unbuffered mode (filechan
	 was removed in INN 2.7).

     readers.conf
       * Rename require_ssl to require_encryption (since INN 2.7).

     A few obsolete programs or configuration files are renamed  with  a  ".OLD"
     extension by innupgrade.  Obsolete man pages are directly removed.

     Normally,	innupgrade should be run at least on the pathetc directory after
     any upgrade of INN other than a patch release (any upgrade that changes the
     first or second version numbers).	This may occur automatically during  the
     upgrade process.

OPTIONS
     -f file
	 Only act on file rather than working on an entire directory.

     -t type
	 For  a  file  specified  with -f, parse it and upgrade it as if it were
	 named type.  Used for upgrading files with the same  syntax  as  normal
	 INN  configuration files but with different names.  Only makes sense in
	 combination with -f.

EXAMPLES
     Upgrade any configuration files found in pathetc and append a ".OLD" exten-
     sion to obsolete files in pathetc:

	 innupgrade <pathetc in inn.conf>

     Upgrade only /news/etc/inn.conf:

	 innupgrade -f /news/etc/inn.conf

     Upgrade a file named inn-special.conf that should have the same  syntax  as
     inn.conf:

	 innupgrade -t inn.conf -f inn-special.conf

     Any  upgrade  rules that apply to inn.conf will be applied to the alternate
     file.

HISTORY
     Written by Russ Allbery <eagle@eyrie.org> for InterNetNews.

SEE ALSO
     incoming.conf(5),	inn.conf(5),  inn-secrets.conf(5),  newsfeeds(5),  read-
     ers.conf(5).

INN 2.8.0			   2022-04-07			   INNUPGRADE(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=innupgrade&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help