xref: /freebsd/crypto/openssh/fixalgorithms (revision f4b37ed0f8b307b1f3f0f630ca725d68f1dff30d)
1#!/bin/sh
2#
3# fixciphers - remove unsupported ciphers from man pages.
4# Usage: fixpaths /path/to/sed cipher1 [cipher2] <infile >outfile
5#
6# Author: Darren Tucker (dtucker at zip com.au).  Placed in the public domain.
7
8die() {
9	echo $*
10	exit -1
11}
12
13SED=$1
14shift
15
16for c in $*; do
17	subs="$subs -e /.Dq.$c.*$/d"
18	subs="$subs -e s/$c,//g"
19done
20
21# now remove any entirely empty lines
22subs="$subs -e /^$/d"
23
24${SED} $subs
25
26exit 0
27