Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View marc0der's full-sized avatar

Marco Vermeulen marc0der

View GitHub Profile
@marc0der
marc0der / Grails on Ubuntu
Created April 4, 2011 16:07
Install Grails on Ubuntu through LaunchPad
sudo add-apt-repository ppa:groovy-dev/grails
sudo apt-get update
sudo apt-get install grails-ppa
#to add grails 2.0.x
sudo apt-get install grails 2.0.x
#to add grails 1.3.9
sudo apt-get install grails-1.3.9
@marc0der
marc0der / install_jdk170.sh
Created April 7, 2011 17:46
Install Java 7 binary snapshot release with update-alternatives on debian/ubuntu
wget -c http://www.java.net/download/jdk7/archive/b136/binaries/jdk-7-ea-bin-b136-linux-x64-31_mar_2011.tar.gz
sudo tar zxvf jdk-7-ea-bin-b136-linux-x64-31_mar_2011.tar.gz -C /usr/local
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.7.0/bin/java 1 --slave /usr/local/man/man1/java.1 java.1 /usr/local/jdk1.7.0/man/man1/java.1
sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.7.0/bin/javac 1 --slave /usr/local/man/man1/javac.1 javac.1 /usr/local/jdk1.7.0/man/man1/javac.1
@marc0der
marc0der / grails-upgrade.sh
Created May 2, 2011 10:37
Upgrade Grails on Ubuntu through LuanchPad
sudo apt-get update
sudo apt-get install grails
@marc0der
marc0der / git-debchange
Created May 11, 2011 21:33
Git script that updates changelog message and commits to git at once.
#!/bin/bash
echo "Appending message to changelog: $1"
debchange "$1"
git add debian/changelog
echo "Commit changes to Git: $i"
git commit -m "$1"
@marc0der
marc0der / gist:1086306
Created July 16, 2011 12:29
Install Griffon on Ubuntu through LaunchPad
sudo su -
add-apt-repository ppa:groovy-dev/griffon
apt-get update
#install griffon 0.9.3 stable release
apt-get install griffon-0.9.3
#install griffon 0.9.2 stable release
apt-get install griffon-0.9.2
@marc0der
marc0der / gist:1180495
Created August 30, 2011 08:58
Install Groovy on Ubuntu through LaunchPad
$ sudo su -
$ apt-get remove --purge groovy groovy-1.8.1
$ apt-get update
$ apt-get install groovy
$ apt-get install groovy-1.7
$ apt-get install groovy-1.9
$ update-alternatives --list groovy
=================================
@marc0der
marc0der / gist:1423003
Created December 2, 2011 12:03
Who needs Time Machine?
tar zcvf - /home/dude | ssh dude@backupserver "cat > /backup/dude.tar.gz"
@marc0der
marc0der / gist:1650125
Created January 20, 2012 23:08
colourful bash prompt with git branch
#using git-completion script
source ~/bin/git-completion.sh
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;33m\]\w\[\033[00m\]$(__git_ps1 " \[\033[00;31m\](%s)\[\033[00m\]")\$ '
@marc0der
marc0der / gist:2369077
Created April 12, 2012 16:52
Deploy jar to Private Webdav Maven repo
mvn deploy:deploy-file
-DgroupId=zzzzz
-DartifactId=yyyyy
-Dversion=2.2.0
-Dpackaging=jar
-Dfile=target/grails-plugin-xxx-2.2.0.jar
-DrepositoryId=my-private-release-repository
-Durl=dav:https://myrepo/release/
@marc0der
marc0der / prepare-debian-package.sh
Created May 23, 2012 20:28
Prepare Packages for Launchpad
#!/bin/bash
ARCHIVE_FOLDER="$1"
PACKAGE="$2"
VERSION="$3"
RELEASE="$4"
PRIORITY="$5"
if [ -z "$ARCHIVE_FOLDER" -o -z "$PACKAGE" -o -z "$VERSION" -o -z "$RELEASE" -o -z "$PRIORITY" ]; then
echo "Usage: prepare-debian-package <archive folder> <package> <version> <release> <priority>"