From b5146b1d1837c386022f7e4ffce52b7e266f3f1f Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Thu, 30 Mar 2017 16:28:31 -0700 Subject: [PATCH] add mu, fix tor --- emacs | 13 +++++++++++++ tor-browser | 9 ++++----- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/emacs b/emacs index abab865..350f9ba 100755 --- a/emacs +++ b/emacs @@ -35,6 +35,7 @@ done e() { echo "$*"; "$@"; } +# Og = optmize, but keep gdb working export CFLAGS="-Og -g3" # gawk and attr were no longer automatically installed in stretch @@ -49,6 +50,11 @@ case $(distro-name) in logq pi texlive-dvipng ;;& debian|ubuntu) + # todo: unknown for other distros, this will fail + logq p -y build-dep maildir-utils +# due to autogen error message +p install autoconf-archive + # oddly, on ubuntu 14.04 this installs postfix, but I dun care # ubuntu 14.04 gave this error message # Unable to satisfy the build-depends: Build-Depends: libpng-dev @@ -120,6 +126,13 @@ logq sudo make install s lnf /usr/local/bin/emacs /usr/bin +#git clone https://github.com/djcb/mu +# from its HACKING file +cd /a/opt/mu +./autogen.sh +make +s make install +# note uninstall is implemented logq emacs --batch -l ~/.emacs.d/init.el -l ~/.emacs.d/compile-init-dir.el diff --git a/tor-browser b/tor-browser index 69547ec..518d8a9 100755 --- a/tor-browser +++ b/tor-browser @@ -33,12 +33,11 @@ f=tor-browser-linux64-${ver}_en-US.tar.xz timestamp=$(stat -c %Y $f) ||: wget -N https://www.torproject.org/dist/torbrowser/$ver/$f new_timestamp=$(stat -c %Y $f) ||: -if [[ $timestamp == $new_timestamp && -e /a/opt/tor-browser_en-US/Browser/start-tor-browser ]]; then - # already installed - exit 0 +if [[ $timestamp != $new_timestamp || ! -e /a/opt/tor-browser_en-US/Browser/start-tor-browser ]]; then + # not already installed + rm -rf tor-browser_en-US + ex $f fi -rm -rf tor-browser_en-US -ex $f for x in tor-*.tar.xz; do # cleanup old tarballs -- 2.30.2