File: install_memcached.sh

package info (click to toggle)
ruby-dalli 3.2.8-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 684 kB
  • sloc: ruby: 6,552; sh: 20; makefile: 4
file content (29 lines) | stat: -rw-r--r-- 749 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash

version=$MEMCACHED_VERSION


sudo apt-get -y remove memcached
sudo apt-get install libevent-dev libsasl2-dev sasl2-bin

echo Installing Memcached version ${version}

# Install memcached with SASL and TLS support
wget https://memcached.org/files/memcached-${version}.tar.gz
tar -zxvf memcached-${version}.tar.gz
cd memcached-${version}
./configure --enable-sasl --enable-tls
make
sudo mv memcached /usr/local/bin/

echo Memcached version ${version} installation complete

echo Configuring SASL

# Create SASL credentials for testing
echo 'mech_list: plain' | sudo tee -a /usr/lib/sasl2/memcached.conf > /dev/null

echo testtest | sudo saslpasswd2 -a memcached -c testuser -p
sudo chmod 644 /etc/sasldb2

echo SASL configuration complete