Entfernte Unterstützung für Lua 5.3, da OAuth damit nicht funktioniert
This commit is contained in:
parent
8c57402b2f
commit
743cd717e3
@ -1,19 +1,11 @@
|
|||||||
# Install Lua, Luarocks, and otouto dependencies. Works in Ubuntu, maybe Debian.
|
|
||||||
# Installs Lua 5.3 if Ubuntu 16.04. Otherwise, 5.2.
|
|
||||||
|
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
# Installiert Lua, Luarocks und andere Abhängigkeiten. Sollte auch auf Debian funktionieren.
|
||||||
|
|
||||||
if [ $(lsb_release -r | cut -f 2) == "16.04" ]; then
|
rocklist="luasocket luasec multipart-post lpeg dkjson redis-lua fakeredis oauth xml feedparser serpent luautf8"
|
||||||
luaver="5.3"
|
|
||||||
rocklist="luasocket luasec multipart-post lpeg dkjson redis-lua fakeredis oauth xml feedparser serpent"
|
|
||||||
else
|
|
||||||
luaver="5.2"
|
|
||||||
rocklist="luasocket luasec multipart-post lpeg dkjson redis-lua fakeredis oauth xml feedparser serpent luautf8"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Dieses Skript ist für Ubuntu, es wird wahrscheinlich auch für Debian funktionieren."
|
echo "Dieses Skript ist für Ubuntu, es wird wahrscheinlich auch für Debian funktionieren."
|
||||||
echo "Dieses Skript benötigt Root-Rechte, um folgende Pakete zu installieren:"
|
echo "Dieses Skript benötigt Root-Rechte, um folgende Pakete zu installieren:"
|
||||||
echo "lua$luaver liblua$luaver-dev git libssl-dev fortune-mod fortunes redis-server unzip make"
|
echo "lua5.2 liblua5.2-dev git libssl-dev fortune-mod fortunes redis-server unzip make"
|
||||||
echo "Es werden auch Root-Rechte benötigt, um LuaRocks in /usr/local/"
|
echo "Es werden auch Root-Rechte benötigt, um LuaRocks in /usr/local/"
|
||||||
echo "mit den folgenden Rocks zu installieren:"
|
echo "mit den folgenden Rocks zu installieren:"
|
||||||
echo $rocklist
|
echo $rocklist
|
||||||
@ -21,18 +13,17 @@ echo "Drücke ENTER, um fortzufahren, oder Strg-C zum Beenden."
|
|||||||
read
|
read
|
||||||
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y lua$luaver liblua$luaver-dev git libssl-dev fortune-mod fortunes redis-server unzip make
|
sudo apt-get install -y lua5.2 liblua5.2-dev git libssl-dev fortune-mod fortunes redis-server unzip make
|
||||||
git clone http://github.com/keplerproject/luarocks
|
git clone http://github.com/keplerproject/luarocks
|
||||||
cd luarocks
|
cd luarocks
|
||||||
./configure --lua-version=$luaver --versioned-rocks-dir --lua-suffix=$luaver
|
./configure --lua-version=5.2 --versioned-rocks-dir --lua-suffix=5.2
|
||||||
make build
|
make build
|
||||||
sudo make install
|
sudo make install
|
||||||
for rock in $rocklist; do
|
for rock in $rocklist; do
|
||||||
sudo luarocks-$luaver install $rock
|
sudo luarocks-5.2 install $rock
|
||||||
done
|
done
|
||||||
sudo -k
|
sudo -k
|
||||||
cd ..
|
cd ..
|
||||||
cp config.lua.example config.lua
|
|
||||||
|
|
||||||
echo "Vorgang beendet! Nutze ./launch.sh, um den Bot zu starten."
|
echo "Vorgang beendet! Nutze ./launch.sh, um den Bot zu starten."
|
||||||
echo "Setze vorher dein Bot-Token in der config.lua."
|
echo "Setze vorher dein Bot-Token in der config.lua.example und kopiere sie nach config.lua."
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
local utilities = {}
|
local utilities = {}
|
||||||
|
|
||||||
|
utf8 = require('lua-utf8')
|
||||||
ltn12 = require('ltn12')
|
ltn12 = require('ltn12')
|
||||||
http = require('socket.http')
|
http = require('socket.http')
|
||||||
https = require('ssl.https')
|
https = require('ssl.https')
|
||||||
@ -32,9 +33,6 @@ redis = (loadfile "./otouto/redis.lua")()
|
|||||||
mime = (loadfile "./otouto/mimetype.lua")()
|
mime = (loadfile "./otouto/mimetype.lua")()
|
||||||
OAuth = require "OAuth"
|
OAuth = require "OAuth"
|
||||||
helpers = require "OAuth.helpers"
|
helpers = require "OAuth.helpers"
|
||||||
-- Lua 5.2 compatibility.
|
|
||||||
-- If no built-in utf8 is available, load the library.
|
|
||||||
local utf8 = utf8 or require('lua-utf8')
|
|
||||||
|
|
||||||
http.timeout = 5
|
http.timeout = 5
|
||||||
https.timeout = 5
|
https.timeout = 5
|
||||||
@ -1107,4 +1105,4 @@ function utilities.fix_utf8(str)
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
return utilities
|
return utilities
|
||||||
|
Reference in New Issue
Block a user