Rev | Line | |
---|
[258] | 1 | VERSION = 1.0.3 |
---|
[52] | 2 | all: help |
---|
| 3 | |
---|
| 4 | deb: |
---|
[65] | 5 | @dpkg-buildpackage -rfakeroot -aamd64 |
---|
| 6 | @dpkg-buildpackage -rfakeroot -ai386 |
---|
[52] | 7 | |
---|
| 8 | clean: |
---|
| 9 | @debian/rules clean |
---|
| 10 | |
---|
| 11 | source: |
---|
[65] | 12 | @wget http://ftp.twaren.net/Unix/Web/apache/hadoop/core/hadoop-${VERSION}/hadoop-${VERSION}.tar.gz |
---|
| 13 | @tar zxvf hadoop-${VERSION}.tar.gz -C .. |
---|
[52] | 14 | @rm conf/hadoop-env.sh |
---|
[254] | 15 | @rm conf/*-site.xml |
---|
[52] | 16 | @chmod a+x `find . -name "configure"` |
---|
| 17 | |
---|
| 18 | update: |
---|
[255] | 19 | @scp ../hadoop*_amd64.deb www.classcloud.org:/var/www/classcloud/dists/unstable/main/binary-amd64/. |
---|
| 20 | @scp ../hadoop*_amd64.changes www.classcloud.org:/var/www/classcloud/dists/unstable/main/binary-amd64/. |
---|
| 21 | @scp ../hadoop*_i386.deb www.classcloud.org:/var/www/classcloud/dists/unstable/main/binary-i386/. |
---|
| 22 | @scp ../hadoop*_i386.changes www.classcloud.org:/var/www/classcloud/dists/unstable/main/binary-i386/. |
---|
| 23 | @ssh www.classcloud.org /var/www/classcloud/update-repository.sh |
---|
[52] | 24 | |
---|
| 25 | help: |
---|
| 26 | @echo "Usage:" |
---|
| 27 | @echo "make deb - Build Debian Package." |
---|
| 28 | @echo "make clean - Clean up Debian Package temparate files." |
---|
| 29 | @echo "make source - download source tarball from hadoop mirror site." |
---|
| 30 | @echo "make update - upload deb packages to classcloud.org." |
---|
| 31 | @echo "make help - show Makefile options." |
---|
[65] | 32 | @echo " " |
---|
| 33 | @echo "Example:" |
---|
| 34 | @echo "$$ make source; make deb; make clean" |
---|
Note: See
TracBrowser
for help on using the repository browser.