]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-9075 [Debian Packaging] futher tweaks to help ease upgrading freeswitch-all
authorKen Rice <krice@freeswitch.org>
Tue, 3 May 2016 15:50:52 +0000 (10:50 -0500)
committerKen Rice <krice@freeswitch.org>
Wed, 4 May 2016 22:11:06 +0000 (17:11 -0500)
debian/bootstrap.sh

index 6470fdb0aa46a43484ff156bc92728809fa3e5eb..237dde7819b7de11e7155a536a78257ac6a9b20f 100755 (executable)
@@ -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}")
  .