#!/bin/sh# test funcregexp_subst(){echo"regexp_subst: $*"local expression="$1"shift cp-f"$1""$1.tmp"sed-i-r-e"$expression""$1.tmp" diff -u"$1""$1.tmp"||echo"NO CHANGES!"rm-f"$1.tmp"}__replace_text_in_alt_repo(){local ifor i in test_repofix.sources.list ;do[-s"$i"]||continueregexp_subst "$1""$i"done}# TODO drop updates using__alt_repofix(){local TO="$1" __replace_text_in_alt_repo "/^ *#/! s!\[updates\]![$TO]!g" __replace_text_in_alt_repo "/^ *#/! s!\[[tpc][6-9]\]![$TO]!g"}echo echo"=== to p9"__alt_repofix p9echoecho"=== to Sisyphus"__alt_repofix alt