Skip to content

Commit b9a2cf4

Browse files
server: support taking a samba version suffix value
The package install script can use this value to "pin" a desired samba version. Signed-off-by: John Mulligan <[email protected]>
1 parent 2989298 commit b9a2cf4

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

images/server/install-packages.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@ get_custom_repo() {
1111
}
1212

1313
install_packages_from="$1"
14+
samba_version_suffix="$2"
1415
case "${install_packages_from}" in
1516
samba-nightly)
17+
# unset version suffix for nightly builds
18+
samba_version_suffix=""
1619
get_custom_repo "http://artifacts.ci.centos.org/samba/pkgs/master/fedora/samba-nightly-master.repo"
1720
;;
1821
custom-repo)
@@ -26,12 +29,12 @@ dnf install --setopt=install_weak_deps=False -y \
2629
python3-jsonschema \
2730
python3-samba \
2831
python3-pyxattr \
29-
samba \
30-
samba-client \
31-
samba-winbind \
32-
samba-winbind-clients \
32+
"samba${samba_version_suffix}" \
33+
"samba-client${samba_version_suffix}" \
34+
"samba-winbind${samba_version_suffix}" \
35+
"samba-winbind-clients${samba_version_suffix}" \
3336
tdb-tools \
34-
ctdb
37+
"ctdb${samba_version_suffix}"
3538
dnf clean all
3639

3740
cp --preserve=all /etc/ctdb/functions /usr/share/ctdb/functions

0 commit comments

Comments
 (0)