From b81376f197dc94ca9bc13f08051d485abe0ff7d0 Mon Sep 17 00:00:00 2001 From: Fred Barclay Date: Tue, 17 Jan 2017 10:26:37 -0600 Subject: added update scripts --- contrib/update_deb.sh | 17 +++++++++++++++++ contrib/update_src.sh | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100755 contrib/update_deb.sh create mode 100755 contrib/update_src.sh (limited to 'contrib') diff --git a/contrib/update_deb.sh b/contrib/update_deb.sh new file mode 100755 index 000000000..aa851535d --- /dev/null +++ b/contrib/update_deb.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# Purpose: Fetch, compile, and install firejail from GitHub source. For +# Debian-based distros only (Ubuntu, Mint, etc). +if [ $EUID != 0 ]; then + sudo "$0" "$@" + exit $? +fi + +git clone https://www.github.com/netblue30/firejail.git +cd firejail +./configure --prefix=/usr +make deb +dpkg -i firejail*.deb +echo "Firejail was updated!" +sleep 3 +cd .. +rm -rf firejail diff --git a/contrib/update_src.sh b/contrib/update_src.sh new file mode 100755 index 000000000..77f7be16e --- /dev/null +++ b/contrib/update_src.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# Purpose: Fetch, compile, and install firejail from GitHub source. Package-manager agnostic. + +if [ $EUID != 0 ]; then + sudo "$0" "$@" + exit $? +fi + +git clone https://www.github.com/netblue30/firejail.git +cd firejail +./configure --prefix=/usr +make +make install-strip +echo "Firejail was updated!" +sleep 3 +cd .. +rm -rf firejail -- cgit v1.2.3-54-g00ecf From 4d7dcc4b814841ad340582f88bd35bff8f9310ce Mon Sep 17 00:00:00 2001 From: Fred Barclay Date: Mon, 23 Jan 2017 19:36:58 -0600 Subject: changes for review upstream --- contrib/update_deb.sh | 13 ++++--------- contrib/update_src.sh | 16 +++++----------- 2 files changed, 9 insertions(+), 20 deletions(-) (limited to 'contrib') diff --git a/contrib/update_deb.sh b/contrib/update_deb.sh index aa851535d..c2adffaf8 100755 --- a/contrib/update_deb.sh +++ b/contrib/update_deb.sh @@ -1,17 +1,12 @@ -#!/bin/bash +#!/bin/sh # Purpose: Fetch, compile, and install firejail from GitHub source. For # Debian-based distros only (Ubuntu, Mint, etc). -if [ $EUID != 0 ]; then - sudo "$0" "$@" - exit $? -fi - -git clone https://www.github.com/netblue30/firejail.git +set -e +git clone --depth=1 https://www.github.com/netblue30/firejail.git cd firejail ./configure --prefix=/usr make deb -dpkg -i firejail*.deb +sudo dpkg -i firejail*.deb echo "Firejail was updated!" -sleep 3 cd .. rm -rf firejail diff --git a/contrib/update_src.sh b/contrib/update_src.sh index 77f7be16e..a61244c49 100755 --- a/contrib/update_src.sh +++ b/contrib/update_src.sh @@ -1,17 +1,11 @@ -#!/bin/bash +#!/bin/sh # Purpose: Fetch, compile, and install firejail from GitHub source. Package-manager agnostic. - -if [ $EUID != 0 ]; then - sudo "$0" "$@" - exit $? -fi - -git clone https://www.github.com/netblue30/firejail.git +set -e +git clone --depth=1 https://www.github.com/netblue30/firejail.git cd firejail -./configure --prefix=/usr +./configure make -make install-strip +sudo make install-strip echo "Firejail was updated!" -sleep 3 cd .. rm -rf firejail -- cgit v1.2.3-54-g00ecf