@@ -47,7 +47,7 @@ get_samba_nightly_repo() {
47
47
get_distro_ceph_repo () {
48
48
if [[ " ${OS_BASE} " = centos ]]; then
49
49
dnf install --setopt=install_weak_deps=False -y \
50
- centos-release-ceph-reef
50
+ centos-release-ceph-squid
51
51
fi
52
52
}
53
53
@@ -74,38 +74,41 @@ package_selection="$4"
74
74
# shellcheck disable=SC1091
75
75
OS_BASE=" $( . /etc/os-release && echo " ${ID} " ) "
76
76
77
+ get_epel_repo_if_needed
78
+
77
79
case " ${install_packages_from} " in
78
80
samba-nightly)
79
81
get_samba_nightly_repo
80
82
get_distro_ceph_repo
81
- get_epel_repo_if_needed
82
83
package_selection=${package_selection:- nightly}
83
84
;;
84
85
devbuilds)
85
86
get_samba_nightly_repo
86
87
# devbuilds - samba nightly dev builds and ceph dev builds
87
88
get_ceph_shaman_repo
88
- get_epel_repo_if_needed
89
89
package_selection=${package_selection:- devbuilds}
90
90
;;
91
91
custom-repo)
92
92
get_custom_repo " ${install_custom_repo} "
93
93
get_distro_ceph_repo
94
- get_epel_repo_if_needed
94
+ package_selection= ${package_selection :- custom}
95
95
;;
96
96
custom-devbuilds)
97
97
get_custom_repo " ${install_custom_repo} "
98
98
get_ceph_shaman_repo
99
- get_epel_repo_if_needed
100
- package_selection=${package_selection:- devbuilds}
99
+ package_selection=${package_selection:- custom-devbuilds}
100
+ ;;
101
+ * )
102
+ get_distro_ceph_repo
103
+ package_selection=${package_selection:- default}
101
104
;;
102
105
esac
103
106
104
107
105
108
dnf_cmd=(dnf)
106
109
if [[ " ${OS_BASE} " = centos ]]; then
107
110
dnf_cmd+=(--enablerepo=crb)
108
- if [[ " ${package_selection} " ! = " nightly " && " ${package_selection} " != " devbuilds " ]]; then
111
+ if [[ " ${package_selection} " = " default " ]]; then
109
112
dnf_cmd+=(--enablerepo=resilientstorage)
110
113
fi
111
114
fi
@@ -132,7 +135,7 @@ case "${package_selection}-${OS_BASE}" in
132
135
* -fedora|allvfs-* )
133
136
samba_packages+=(samba-vfs-cephfs samba-vfs-glusterfs ctdb-ceph-mutex)
134
137
;;
135
- devbuilds-centos|forcedevbuilds-* )
138
+ * devbuilds-centos|forcedevbuilds-* )
136
139
# Enable libcephfs proxy for dev builds
137
140
support_packages+=(libcephfs-proxy2)
138
141
# Fall through to next case
0 commit comments