Skip to content

Instantly share code, notes, and snippets.

@aarisr
Last active June 24, 2017 00:27

Revisions

  1. Aaron Israel revised this gist Jun 24, 2017. 1 changed file with 1 addition and 6 deletions.
    7 changes: 1 addition & 6 deletions install_fabio.sh
    Original file line number Diff line number Diff line change
    @@ -5,13 +5,8 @@ killall fabio;
    rm -f `which fabio`;
    rm -f `which fabio`;

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    wget -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    fi
    wget -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_amd64"

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    wget -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_amd64"
    fi

    chmod +x /usr/sbin/fabio;
    setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/fabio;
  2. Aaron Israel revised this gist Jun 24, 2017. 1 changed file with 7 additions and 2 deletions.
    9 changes: 7 additions & 2 deletions install_fabio.sh
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,10 @@
    #!/bin/bash

    systemctl stop fabio;
    killall fabio;
    rm -f `which fabio`;
    rm -f `which fabio`;

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    wget -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    fi
    @@ -8,8 +13,8 @@ if [[ "$(uname -m)" = "x86_64" ]] ; then
    wget -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_amd64"
    fi

    chmod +x /usr/sbin/fabio
    setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/fabio
    chmod +x /usr/sbin/fabio;
    setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/fabio;

    systemctl start fabio;
    systemctl start fabio@http;
  3. Aaron Israel revised this gist Jun 24, 2017. 1 changed file with 2 additions and 9 deletions.
    11 changes: 2 additions & 9 deletions install_fabio.sh
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,11 @@
    #!/bin/bash

    systemctl stop fabio;
    systemctl stop fabio@http;
    systemctl stop fabio@https;
    rm `which fabio`;
    rm `which fabio`;
    rm `which fabio`;

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    curl -o /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    wget -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    fi

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    curl -o /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_amd64"
    wget -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_amd64"
    fi

    chmod +x /usr/sbin/fabio
  4. Aaron Israel revised this gist Jun 24, 2017. 1 changed file with 13 additions and 2 deletions.
    15 changes: 13 additions & 2 deletions install_fabio.sh
    Original file line number Diff line number Diff line change
    @@ -1,12 +1,23 @@
    #!/bin/bash

    systemctl stop fabio;
    systemctl stop fabio@http;
    systemctl stop fabio@https;
    rm `which fabio`;
    rm `which fabio`;
    rm `which fabio`;

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    curl -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    curl -o /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    fi

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    curl -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_amd64"
    curl -o /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_amd64"
    fi

    chmod +x /usr/sbin/fabio
    setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/fabio

    systemctl start fabio;
    systemctl start fabio@http;
    systemctl start fabio@https;
  5. Aaron Israel revised this gist Jun 24, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions install_fabio.sh
    Original file line number Diff line number Diff line change
    @@ -5,8 +5,8 @@ if [[ "$(uname -m)" = "x86_64" ]] ; then
    fi

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    curl -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-freebsd_amd64"
    curl -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_amd64"
    fi

    chmod +x /usr/sbin/fabio
    setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/fabio
    setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/fabio
  6. Aaron Israel revised this gist Jun 24, 2017. 1 changed file with 4 additions and 5 deletions.
    9 changes: 4 additions & 5 deletions install_fabio.sh
    Original file line number Diff line number Diff line change
    @@ -1,13 +1,12 @@
    #!/bin/bash

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    FABIO_SOURCE = "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    curl -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    fi

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    FABIO_SOURCE = "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-freebsd_amd64"
    curl -O /usr/sbin/fabio "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-freebsd_amd64"
    fi

    curl -O /usr/local/sbin/fabio $FABIO_SOURCE
    chmod +x /usr/local/sbin/fabio
    setcap CAP_NET_BIND_SERVICE=+eip /usr/local/sbin/fabio
    chmod +x /usr/sbin/fabio
    setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/fabio
  7. Aaron Israel revised this gist Jun 24, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install_fabio.sh
    Original file line number Diff line number Diff line change
    @@ -8,6 +8,6 @@ if [[ "$(uname -m)" = "x86_64" ]] ; then
    FABIO_SOURCE = "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-freebsd_amd64"
    fi

    wget -O /usr/local/sbin/fabio $FABIO_SOURCE
    curl -O /usr/local/sbin/fabio $FABIO_SOURCE
    chmod +x /usr/local/sbin/fabio
    setcap CAP_NET_BIND_SERVICE=+eip /usr/local/sbin/fabio
  8. Aaron Israel created this gist Jun 24, 2017.
    13 changes: 13 additions & 0 deletions install_fabio.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    #!/bin/bash

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    FABIO_SOURCE = "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-linux_arm"
    fi

    if [[ "$(uname -m)" = "x86_64" ]] ; then
    FABIO_SOURCE = "https://github.com/fabiolb/fabio/releases/download/v1.5.0/fabio-1.5.0-go1.8.3-freebsd_amd64"
    fi

    wget -O /usr/local/sbin/fabio $FABIO_SOURCE
    chmod +x /usr/local/sbin/fabio
    setcap CAP_NET_BIND_SERVICE=+eip /usr/local/sbin/fabio