FS-9075 [Debian Packaging] futher tweaks to help ease upgrading freeswitch-all

This commit is contained in:
Ken Rice 2016-05-03 10:50:52 -05:00
parent 23a1d37ae7
commit 7468bb067b
1 changed files with 8 additions and 1 deletions

9
debian/bootstrap.sh vendored
View File

@ -331,6 +331,7 @@ cat <<EOF
Package: freeswitch-all
Architecture: any
Depends: freeswitch-meta-all (= \${binary:Version})
Conflicts: freeswitch-all (<= 1.6.7)
Description: Cross-Platform Scalable Multi-Protocol Soft Switch
$(debian_wrap "${fs_description}")
.
@ -342,6 +343,7 @@ Depends: \${shlibs:Depends}, \${perl:Depends}, \${misc:Depends},
libfreeswitch1 (= \${binary:Version})
Recommends:
Suggests: freeswitch-dbg
Conflicts: freeswitch-all (<= 1.6.7)
Description: Cross-Platform Scalable Multi-Protocol Soft Switch
$(debian_wrap "${fs_description}")
.
@ -353,6 +355,7 @@ Depends: \${shlibs:Depends}, \${misc:Depends},
yasm
Recommends:
Suggests: libfreeswitch1-dbg
Conflicts: freeswitch-all (<= 1.6.7)
Description: Cross-Platform Scalable Multi-Protocol Soft Switch
$(debian_wrap "${fs_description}")
.
@ -579,6 +582,7 @@ Depends: \${misc:Depends}, freeswitch (= \${binary:Version}),
freeswitch-sounds,
freeswitch-mod-abstraction (= \${binary:Version}),
freeswitch-mod-avmd (= \${binary:Version}),
freeswitch-mod-av (= \${binary:Version}),
freeswitch-mod-blacklist (= \${binary:Version}),
freeswitch-mod-callcenter (= \${binary:Version}),
freeswitch-mod-cidlookup (= \${binary:Version}),
@ -849,7 +853,7 @@ else
Package: freeswitch-systemd
Architecture: all
Depends: \${misc:Depends}, systemd
Conflicts: freeswitch-init
Conflicts: freeswitch-init, freeswitch-all (<= 1.6.7)
Provides: freeswitch-init
Description: FreeSWITCH systemd configuration
$(debian_wrap "${fs_description}")
@ -869,6 +873,7 @@ Architecture: any
$(debian_wrap "Depends: \${shlibs:Depends}, \${misc:Depends}, libfreeswitch1 (= \${binary:Version}), ${depends}")
$(debian_wrap "Recommends: ${recommends}")
$(debian_wrap "Suggests: freeswitch-${module_name//_/-}-dbg, ${suggests}")
Conflicts: freeswitch-all (<= 1.6.7)
Description: ${description} for FreeSWITCH
$(debian_wrap "${fs_description}")
.
@ -946,6 +951,7 @@ print_conf_control () {
Package: freeswitch-conf-${conf//_/-}
Architecture: all
Depends: \${misc:Depends}
Conflicts: freeswitch-all (<= 1.6.7)
Description: FreeSWITCH ${conf} configuration
$(debian_wrap "${fs_description}")
.
@ -980,6 +986,7 @@ Package: freeswitch-lang-${lang//_/-}
Architecture: all
Depends: \${misc:Depends}
Recommends: freeswitch-sounds-${lang}
Conflicts: freeswitch-all (<= 1.6.7)
Description: ${lang_name} language files for FreeSWITCH
$(debian_wrap "${fs_description}")
.