iankelling.org
/
git
/
iankelling.org
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix missing dependencies
[iankelling.org]
/
setup.sh
diff --git
a/setup.sh
b/setup.sh
index deb61b9c26e6e3bf0613e0fcc791fbf805b00cf6..59f3009bd8a45c327c05d8c5909d0e85e0a1805f 100755
(executable)
--- a/
setup.sh
+++ b/
setup.sh
@@
-29,18
+29,28
@@
gitroot=/a/bin/githtml
shopt -s extglob
type -P a2enmod &>/dev/null || pi apache2
shopt -s extglob
type -P a2enmod &>/dev/null || pi apache2
+type -P sqlite3 &>/dev/null || pi sqlite3
acme-tiny-wrapper $domain
pkgs=(
# build.rb dependencies
acme-tiny-wrapper $domain
pkgs=(
# build.rb dependencies
- ruby-pygments.rb ruby-safe-yaml ruby-
redcarpet
+ ruby-pygments.rb ruby-safe-yaml ruby-
sass
# python pkgs used for o(n^2) voting blog entry
python-bcrypt python-passlib
# gitweb pkgs
gitweb highlight
)
# python pkgs used for o(n^2) voting blog entry
python-bcrypt python-passlib
# gitweb pkgs
gitweb highlight
)
+if isdebian-stable; then
+ pkgs+=(build-essential ruby-dev)
+else
+ pkgs+=(ruby-redcarpet)
+fi
+
pi ${pkgs[@]}
pi ${pkgs[@]}
+if isdebian-stable; then
+ sudo gem install redcarpet
+fi
chmod og+x _site/on2vote/vote.py
chmod og+x _site/on2vote/vote.py