mirror of
https://github.com/rbreaves/kinto.git
synced 2025-08-04 18:16:41 +02:00
Compare commits
1 Commits
1.2-8
...
ftr/vscplu
Author | SHA1 | Date | |
---|---|---|---|
![]() |
de31948165 |
60
linux/install.sh
Normal file
60
linux/install.sh
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
typeset -l distro
|
||||||
|
distro=$(awk -F= '$1=="NAME" { gsub("[\",!,_, ]","",$2);print $2 ;}' /etc/os-release)
|
||||||
|
packages=""
|
||||||
|
|
||||||
|
function unipkg() {
|
||||||
|
if pkgmgr="$( which apt-get )" 2> /dev/null; then
|
||||||
|
echo "Debian"
|
||||||
|
$pkgmgr update
|
||||||
|
$pkgmgr --yes --force-yes install $1
|
||||||
|
elif pkgmgr="$( which dnf )" 2> /dev/null; then
|
||||||
|
echo "dnf"
|
||||||
|
$pkgmgr check-update; $pkgmgr install -y $1
|
||||||
|
elif pkgmgr="$( which pacman )" 2> /dev/null; then
|
||||||
|
echo "Arch-based"
|
||||||
|
$pkgmgr -Syy;yes | $pkgmgr -S $1
|
||||||
|
else
|
||||||
|
echo "Package manager not found, please install $1" >&2
|
||||||
|
fi
|
||||||
|
if [[ 1 -ne $# ]]; then
|
||||||
|
echo "Syntax: $0 PACKAGE"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
if ! [ -x "$(command -v git)" ]; then
|
||||||
|
packages="${packages} git"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [ -x "$(command -v xhost)" ] || ! [ -x "$(command -v gcc)" ]; then
|
||||||
|
if [ "$distro" == "manjarolinux" ]; then
|
||||||
|
packages="xorg-xhost gcc"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [ -x "$(command -v pip3)" ]; then
|
||||||
|
if [ "$distro" == "manjarolinux" ]; then
|
||||||
|
echo "Will need to install python-pip..."
|
||||||
|
packages="${packages} python-pip"
|
||||||
|
else
|
||||||
|
echo "Will need to install python3-pip..."
|
||||||
|
packages="${packages} python3-pip"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [ -x "$(command -v python3-config)" ]; then
|
||||||
|
if [ "$distro" == "ubuntu" ] || [ "$distro" == "debian" ] || [ "$distro" == 'linuxmint' ]; then
|
||||||
|
packages="${packages} python3-dev"
|
||||||
|
elif [ "$distro" == "fedora" ]; then
|
||||||
|
packages="${packages} python3-devel"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$packages" != "" ]; then
|
||||||
|
sudo unipkg "${packages}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
git clone https://github.com/rbreaves/kinto.git /tmp/kinto
|
||||||
|
cd /tmp/kinto
|
||||||
|
./setup.py
|
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# set about:config?filter=ui.key.menuAccessKeyFocuses
|
# set about:config?filter=ui.key.menuAccessKeyFocuses
|
||||||
# to false for wordwise to work in Firefox
|
# to false for wordwise to work in Firefox
|
||||||
@@ -327,8 +327,13 @@ expsh=" "
|
|||||||
# sudo ./linux/system-config/unipkg.sh inotify-tools
|
# sudo ./linux/system-config/unipkg.sh inotify-tools
|
||||||
# fi
|
# fi
|
||||||
if ! [ -x "$(command -v pip3)" ]; then
|
if ! [ -x "$(command -v pip3)" ]; then
|
||||||
echo "Will need to install python3-pip..."
|
if [ "$distro" == "manjarolinux" ]; then
|
||||||
sudo ./linux/system-config/unipkg.sh python3-pip
|
echo "Will need to install python-pip..."
|
||||||
|
sudo ./linux/system-config/unipkg.sh python-pip
|
||||||
|
else
|
||||||
|
echo "Will need to install python3-pip..."
|
||||||
|
sudo ./linux/system-config/unipkg.sh python3-pip
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
if ! [ -x "$(command -v python3-config)" ]; then
|
if ! [ -x "$(command -v python3-config)" ]; then
|
||||||
if [ "$distro" == "ubuntu" ] || [ "$distro" == "debian" ] || [ "$distro" == 'linuxmint' ]; then
|
if [ "$distro" == "ubuntu" ] || [ "$distro" == "debian" ] || [ "$distro" == 'linuxmint' ]; then
|
||||||
|
Reference in New Issue
Block a user