Skip to content

Instantly share code, notes, and snippets.

Created May 10, 2017 15:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/7f044b51fc4e1c70d191da043481b635 to your computer and use it in GitHub Desktop.
Save anonymous/7f044b51fc4e1c70d191da043481b635 to your computer and use it in GitHub Desktop.
# Maintainer: Aleksey Kamenskikh <aleksey.kamenskikh@gmail.com>
pkgname=mssql-server
pkgver=14.0.500.272
_prodver=${pkgver}-2
pkgrel=1
pkgdesc="Microsoft SQL Server for Linux"
arch=('x86_64')
url="https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux"
license=('unknown')
depends=(python2-configparser numactl libopenssl-1.0-compat)
source=("https://packages.microsoft.com/rhel/7/$pkgname/$pkgname-$_prodver.x86_64.rpm"
"http://mirror.centos.org/centos/7/os/x86_64/Packages/libsss_nss_idmap-1.14.0-43.el7.x86_64.rpm")
sha256sums=('bf1840059a35f51c7841bb4695fdd77ebc7c7df752003c1e173166a700d5ae75'
'db81bc79c4cb24d6710ba5ce6c56cf3cc102b9db4afadee41e92f1583f28f878')
noextract=("$pkgname-$_prodver.x86_64.rpm")
install=$pkgname.install
package() {
cd "$pkgdir"
rpmextract.sh $srcdir/$pkgname-$_prodver.x86_64.rpm
cp $srcdir/usr/lib64/libsss_nss_idmap.so.0* opt/mssql/lib
ln -s /usr/lib/openssl-1.0-compat/libssl.so usr/lib/libssl.so.10
ln -s /usr/lib/openssl-1.0-compat/libcrypto.so usr/lib/libcrypto.so.10
for i in $(ls opt/mssql/lib/mssql-conf/*.py); do
sed 's/#!\/usr\/bin\/python/#!\/usr\/bin\/python2/' $i -i
done
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment