From 50b8e5a0e4d6be135f323d9726a32a116ba50440 Mon Sep 17 00:00:00 2001
From: Jan Tattermusch <jtattermusch@google.com>
Date: Thu, 3 Sep 2015 14:56:32 -0700
Subject: [PATCH] remove outdated scripts for building debian packages

---
 tools/distpackages/.gitignore                 |   1 -
 tools/distpackages/build_deb_packages.sh      | 136 ------------------
 .../templates/libgrpc-dev/DEBIAN/control      |  10 --
 .../usr/share/doc/libgrpc-dev/changelog.gz    | Bin 121 -> 0 bytes
 .../usr/share/doc/libgrpc-dev/copyright       |  34 -----
 .../templates/libgrpc/DEBIAN/control          |  11 --
 .../templates/libgrpc/DEBIAN/postinst         |   7 -
 .../templates/libgrpc/DEBIAN/postrm           |   7 -
 .../templates/libgrpc/DEBIAN/shlibs           |   3 -
 .../usr/share/doc/libgrpc/changelog.gz        | Bin 117 -> 0 bytes
 .../libgrpc/usr/share/doc/libgrpc/copyright   |  34 -----
 11 files changed, 243 deletions(-)
 delete mode 100644 tools/distpackages/.gitignore
 delete mode 100755 tools/distpackages/build_deb_packages.sh
 delete mode 100644 tools/distpackages/templates/libgrpc-dev/DEBIAN/control
 delete mode 100644 tools/distpackages/templates/libgrpc-dev/usr/share/doc/libgrpc-dev/changelog.gz
 delete mode 100644 tools/distpackages/templates/libgrpc-dev/usr/share/doc/libgrpc-dev/copyright
 delete mode 100644 tools/distpackages/templates/libgrpc/DEBIAN/control
 delete mode 100644 tools/distpackages/templates/libgrpc/DEBIAN/postinst
 delete mode 100644 tools/distpackages/templates/libgrpc/DEBIAN/postrm
 delete mode 100644 tools/distpackages/templates/libgrpc/DEBIAN/shlibs
 delete mode 100644 tools/distpackages/templates/libgrpc/usr/share/doc/libgrpc/changelog.gz
 delete mode 100644 tools/distpackages/templates/libgrpc/usr/share/doc/libgrpc/copyright

diff --git a/tools/distpackages/.gitignore b/tools/distpackages/.gitignore
deleted file mode 100644
index 7a7d3f3fa9..0000000000
--- a/tools/distpackages/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-deb_out
diff --git a/tools/distpackages/build_deb_packages.sh b/tools/distpackages/build_deb_packages.sh
deleted file mode 100755
index 0beb41ed0a..0000000000
--- a/tools/distpackages/build_deb_packages.sh
+++ /dev/null
@@ -1,136 +0,0 @@
-#!/bin/bash
-
-# Copyright 2015, Google Inc.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Where to put resulting .deb packages.
-set -x
-deb_dest="/tmp/deb_out"
-mkdir -p $deb_dest
-
-# Where the grpc disto is
-grpc_root="/var/local/git/grpc"
-
-# Update version from default values if the file /version.txt exists
-#
-# - when present, /version.txt will added by the docker build.
-pkg_version='0.5.0'
-if [ -f /version.txt ]; then
-  pkg_version=$(cat /version.txt)
-fi
-version="${pkg_version}.0"
-release_tag="release-${pkg_version//./_}"
-echo "Target release => $pkg_version, will checkout tag $release_tag"
-
-# Switch grpc_root to the release tag
-pushd $grpc_root
-git checkout $release_tag || { echo "bad release tag ${release_tag}"; exit 1; }
-popd
-
-if [ -f /.dockerinit ]; then
-  # We're in Docker where uname -p returns "unknown".
-  arch=x86_64
-else
-  arch=`uname -p`
-fi
-
-if [ $arch != "x86_64" ]
-then
-  echo Unsupported architecture.
-  exit 1
-fi
-
-# Build debian packages
-for pkg_name in libgrpc libgrpc-dev
-do
-  echo
-  echo "Building package $pkg_name"
-  tmp_dir=`mktemp -d`
-  echo "Using tmp dir $tmp_dir to build the package"
-
-  cp -a templates/$pkg_name $tmp_dir
-
-  arch_lib_dir=$tmp_dir/$pkg_name/usr/lib/$arch-linux-gnu
-
-  if [ $pkg_name == "libgrpc" ]
-  then
-    # Copy shared libraries
-    pushd $grpc_root
-    make install-shared_c prefix=$tmp_dir/$pkg_name/usr/lib
-    popd
-    mv $tmp_dir/$pkg_name/usr/lib/lib $arch_lib_dir
-
-    # non-dev package should contain so.0 symlinks
-    for symlink in $arch_lib_dir/*.so
-    do
-      mv $symlink $symlink.0
-    done
-  fi
-
-  if [ $pkg_name == "libgrpc-dev" ]
-  then
-    # Copy headers and static libraries
-    pushd $grpc_root
-    make install-headers_c install-static_c prefix=$tmp_dir/$pkg_name/usr/lib
-    popd
-
-    mv $tmp_dir/$pkg_name/usr/lib/include $tmp_dir/$pkg_name/usr/include
-    mv $tmp_dir/$pkg_name/usr/lib/lib $arch_lib_dir
-
-    # create symlinks to shared libraries
-    for libname in $arch_lib_dir/*.a
-    do
-      base=`basename $libname .a`
-      ln -s $base.so.$version $arch_lib_dir/$base.so
-    done
-  fi
-
-  # Adjust mode for some files in the package
-  find $tmp_dir/$pkg_name -type d | xargs chmod 755
-  find $tmp_dir/$pkg_name -type d | xargs chmod a-s
-  find $tmp_dir/$pkg_name -type f | xargs chmod 644
-  chmod 755 $tmp_dir/$pkg_name/DEBIAN/{postinst,postrm}
-
-  # Build the debian package
-  fakeroot dpkg-deb --build $tmp_dir/$pkg_name || { echo "dpkg-deb failed"; exit 1; }
-
-  deb_path=$deb_dest/${pkg_name}_${pkg_version}_amd64.deb
-
-  # Copy the .deb file to destination dir
-  cp $tmp_dir/$pkg_name.deb $deb_path
-
-  echo "Resulting package: $deb_path"
-  echo "Package info:"
-  dpkg-deb -I $deb_path
-  echo "Package contents:"
-  dpkg-deb -c $deb_path
-  echo "Problems reported by lintian:"
-  lintian $deb_path
-  echo
-done
diff --git a/tools/distpackages/templates/libgrpc-dev/DEBIAN/control b/tools/distpackages/templates/libgrpc-dev/DEBIAN/control
deleted file mode 100644
index 289a278c5f..0000000000
--- a/tools/distpackages/templates/libgrpc-dev/DEBIAN/control
+++ /dev/null
@@ -1,10 +0,0 @@
-Package: libgrpc-dev
-Version: 0.5.0
-Architecture: amd64
-Maintainer: Jan Tattermusch <jtattermusch@google.com>
-Depends: libgrpc, libc6-dev | libc-dev
-Section: libdevel
-Priority: optional
-Homepage: https://github.com/grpc/grpc
-Description: gRPC C Core - header files
- Core C libraries for gRPC - An RPC library and framework.
diff --git a/tools/distpackages/templates/libgrpc-dev/usr/share/doc/libgrpc-dev/changelog.gz b/tools/distpackages/templates/libgrpc-dev/usr/share/doc/libgrpc-dev/changelog.gz
deleted file mode 100644
index 4f557b8e9f8d1d0b78ec0ee245d1f9b890aab681..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 121
zcmb2|=HPgp`aXn-IXNRSFFiFUKb_(9NgpqLEstxyp1Q#o3@#X7HNNoV(W8)n3qc>w
zoYpz%b0$#3>#V1*j^9;g&eyNBDpa3owx~>-vPA6ZG%@vbjT<Rb6)N~%{`~pUa%I)Y
dpF7LAxZK#<mhED5+toIWK`X4sK8=Ba0RYF4H7@`F

diff --git a/tools/distpackages/templates/libgrpc-dev/usr/share/doc/libgrpc-dev/copyright b/tools/distpackages/templates/libgrpc-dev/usr/share/doc/libgrpc-dev/copyright
deleted file mode 100644
index 83fb6f4577..0000000000
--- a/tools/distpackages/templates/libgrpc-dev/usr/share/doc/libgrpc-dev/copyright
+++ /dev/null
@@ -1,34 +0,0 @@
-Copyright:
-
-    Copyright (C) 2015 Google Inc.
-
-License (new style BSD, with Google Inc. as copyright holder):
-
-  Copyright 2015, Google Inc.
-  All rights reserved.
-
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions are
-  met:
-
-      * Redistributions of source code must retain the above copyright
-  notice, this list of conditions and the following disclaimer.
-      * Redistributions in binary form must reproduce the above
-  copyright notice, this list of conditions and the following disclaimer
-  in the documentation and/or other materials provided with the
-  distribution.
-      * Neither the name of Google Inc. nor the names of its
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/tools/distpackages/templates/libgrpc/DEBIAN/control b/tools/distpackages/templates/libgrpc/DEBIAN/control
deleted file mode 100644
index 5854b1f4a1..0000000000
--- a/tools/distpackages/templates/libgrpc/DEBIAN/control
+++ /dev/null
@@ -1,11 +0,0 @@
-Package: libgrpc
-Version: 0.5.0
-Architecture: amd64
-Maintainer: Jan Tattermusch <jtattermusch@google.com>
-Depends: libc6, openssl (1.0.2-1)
-Build-Depends-Indep: openssl (1.0.2-1)
-Section: libs
-Priority: optional
-Homepage: https://github.com/grpc/grpc
-Description: gRPC C Core
- Core C libraries for gRPC - An RPC library and framework.
diff --git a/tools/distpackages/templates/libgrpc/DEBIAN/postinst b/tools/distpackages/templates/libgrpc/DEBIAN/postinst
deleted file mode 100644
index 379f1fae0c..0000000000
--- a/tools/distpackages/templates/libgrpc/DEBIAN/postinst
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-set -e
-# Automatically added by dh_makeshlibs
-if [ "$1" = "configure" ]; then
-	ldconfig
-fi
-# End automatically added section
diff --git a/tools/distpackages/templates/libgrpc/DEBIAN/postrm b/tools/distpackages/templates/libgrpc/DEBIAN/postrm
deleted file mode 100644
index 3e73d38a7e..0000000000
--- a/tools/distpackages/templates/libgrpc/DEBIAN/postrm
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-set -e
-# Automatically added by dh_makeshlibs
-if [ "$1" = "remove" ]; then
-	ldconfig
-fi
-# End automatically added section
diff --git a/tools/distpackages/templates/libgrpc/DEBIAN/shlibs b/tools/distpackages/templates/libgrpc/DEBIAN/shlibs
deleted file mode 100644
index 31d0e0a3b3..0000000000
--- a/tools/distpackages/templates/libgrpc/DEBIAN/shlibs
+++ /dev/null
@@ -1,3 +0,0 @@
-libgpr 0
-libgrpc 0
-libgrpc_unsecure 0
diff --git a/tools/distpackages/templates/libgrpc/usr/share/doc/libgrpc/changelog.gz b/tools/distpackages/templates/libgrpc/usr/share/doc/libgrpc/changelog.gz
deleted file mode 100644
index 12d4cd9300a286b4a6d662f8a4785cd5e30b7dc4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 117
zcmb2|=HNJ-`aXn-IXNRSFFiFUKb_(9NgpqLEswAZ1{aL48ee$w=ut?(g`f{-PV1cX
zITNVib=K2Y$L}gL=j&Hm6{^oPTU4e^St9mynwWaJ#*LJz3Ke`WfBt-Fxw7iy&z)sl
ZTyAV_%XYE3?Q%<F*tFvQp(F+d1^@wNG_3#t

diff --git a/tools/distpackages/templates/libgrpc/usr/share/doc/libgrpc/copyright b/tools/distpackages/templates/libgrpc/usr/share/doc/libgrpc/copyright
deleted file mode 100644
index 83fb6f4577..0000000000
--- a/tools/distpackages/templates/libgrpc/usr/share/doc/libgrpc/copyright
+++ /dev/null
@@ -1,34 +0,0 @@
-Copyright:
-
-    Copyright (C) 2015 Google Inc.
-
-License (new style BSD, with Google Inc. as copyright holder):
-
-  Copyright 2015, Google Inc.
-  All rights reserved.
-
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions are
-  met:
-
-      * Redistributions of source code must retain the above copyright
-  notice, this list of conditions and the following disclaimer.
-      * Redistributions in binary form must reproduce the above
-  copyright notice, this list of conditions and the following disclaimer
-  in the documentation and/or other materials provided with the
-  distribution.
-      * Neither the name of Google Inc. nor the names of its
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
-- 
GitLab