iankelling.org
/
git
/
automated-distro-installer
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update to 5.4
[automated-distro-installer]
/
fai
/
config
/
files
/
etc
/
apt
/
sources.list
/
preinst
diff --git
a/fai/config/files/etc/apt/sources.list/preinst
b/fai/config/files/etc/apt/sources.list/preinst
index e9f06236a122570bd92fae9321d1707209be4b13..f67d8d9883e28e671611f09cd6878e38a70c15af 100755
(executable)
--- a/
fai/config/files/etc/apt/sources.list/preinst
+++ b/
fai/config/files/etc/apt/sources.list/preinst
@@
-1,7
+1,7
@@
#! /bin/bash
# replace {release} in a sources.list template with the value of $release
#! /bin/bash
# replace {release} in a sources.list template with the value of $release
-
+# replace {apt_cdn} with the value of $apt_cdn
# $1 is the class name used
# $2 is the path to the file copied
# $1 is the class name used
# $2 is the path to the file copied
@@
-11,7
+11,13
@@
grep -q '{' $2 || exit 0
if [ -z "$release" ]; then
echo "\$release is undefined. No substitution performed in $2."
if [ -z "$release" ]; then
echo "\$release is undefined. No substitution performed in $2."
- exit 0
+else
+ sed -i -e "s/{release}/$release/g" $2
+fi
+
+if [ -z "$apt_cdn" ]; then
+ echo "\$apt_cdn not defined. not substituting in $2."
+else
+ sed -i -e "s#{apt_cdn}#$apt_cdn#g" $2
fi
fi
-sed -i -e "s/{release}/$release/g" $2