|
@@ -6,23 +6,14 @@ os=$(uname)
|
|
|
ver=$(uname -r)
|
|
|
arch=$(uname -m)
|
|
|
|
|
|
-ext=0
|
|
|
-while getopts "el" option
|
|
|
-do
|
|
|
- case $option in
|
|
|
- e) ext=1 ;;
|
|
|
- l) lux=1 ;;
|
|
|
- *) printf "Option not recognized\n";exit 1 ;;
|
|
|
- esac
|
|
|
-done
|
|
|
-shift $(($OPTIND - 1))
|
|
|
-
|
|
|
linux() {
|
|
|
- echo "Preparing Linux for OpenADK"
|
|
|
+ echo "Preparing Linux for OpenADK is not implemented, yet"
|
|
|
+ exit 1
|
|
|
}
|
|
|
|
|
|
darwin() {
|
|
|
- echo "Preparing MacOS X for OpenADK"
|
|
|
+ echo "Preparing MacOS X for OpenADK, is not implemented, yet"
|
|
|
+ exit 1
|
|
|
}
|
|
|
|
|
|
openbsd() {
|
|
@@ -30,6 +21,7 @@ openbsd() {
|
|
|
PKG_PATH="ftp://ftp.openbsd.org/pub/OpenBSD/${ver}/packages/${arch}/"
|
|
|
export PKG_PATH
|
|
|
pkg_add -v gmake
|
|
|
+ pkg_add -v rsync--
|
|
|
pkg_add -v git
|
|
|
pkg_add -v bash
|
|
|
pkg_add -v unzip
|
|
@@ -38,21 +30,8 @@ openbsd() {
|
|
|
pkg_add -v gawk
|
|
|
pkg_add -v gsed
|
|
|
pkg_add -v xz
|
|
|
-}
|
|
|
-
|
|
|
-openbsd_full() {
|
|
|
- PKG_PATH="ftp://ftp.openbsd.org/pub/OpenBSD/${ver}/packages/${arch}/"
|
|
|
- export PKG_PATH
|
|
|
- pkg_add -v zip
|
|
|
+ pkg_add -v lzop
|
|
|
pkg_add -v intltool
|
|
|
- pkg_add -v libIDL
|
|
|
- pkg_add -v m4
|
|
|
- pkg_add -v gperf
|
|
|
-}
|
|
|
-
|
|
|
-openbsd_lux() {
|
|
|
- PKG_PATH="ftp://ftp.openbsd.org/pub/OpenBSD/${ver}/packages/${arch}/"
|
|
|
- export PKG_PATH
|
|
|
pkg_add -v screen--
|
|
|
pkg_add -v vim--no_x11
|
|
|
}
|
|
@@ -66,29 +45,11 @@ netbsd() {
|
|
|
pkg_add -vu gmake
|
|
|
pkg_add -vu bash
|
|
|
pkg_add -vu wget
|
|
|
- pkg_add -vu pkg-config
|
|
|
pkg_add -vu unzip
|
|
|
pkg_add -vu gtar
|
|
|
pkg_add -vu gsed
|
|
|
pkg_add -vu gawk
|
|
|
- pkg_add -vu gperf
|
|
|
-}
|
|
|
-
|
|
|
-netbsd_full() {
|
|
|
- echo "Preparing NetBSD for full OpenADK package builds"
|
|
|
- PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/${arch}/${ver}/All/"
|
|
|
- export PKG_PATH
|
|
|
pkg_add -vu intltool
|
|
|
- pkg_add -vu lynx
|
|
|
- pkg_add -vu zip
|
|
|
- pkg_add -vu libIDL
|
|
|
- pkg_add -vu xkbcomp
|
|
|
-}
|
|
|
-
|
|
|
-netbsd_lux() {
|
|
|
- echo "Preparing NetBSD for deluxe OpenADK package builds"
|
|
|
- PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/${arch}/${ver}/All/"
|
|
|
- export PKG_PATH
|
|
|
pkg_add -vu vim
|
|
|
pkg_add -vu screen
|
|
|
pkg_add -vu mksh
|
|
@@ -96,42 +57,24 @@ netbsd_lux() {
|
|
|
|
|
|
freebsd() {
|
|
|
echo "Preparing FreeBSD for OpenADK"
|
|
|
- pkg_add -r git gmake bash wget unzip gtar gsed gawk gperf
|
|
|
-}
|
|
|
-
|
|
|
-freebsd_full() {
|
|
|
- echo "Preparing FreeBSD for full OpenADK package builds"
|
|
|
- pkg_add -r intltool lynx zip xkbcomp glib20 libIDL libxslt swig
|
|
|
-}
|
|
|
-
|
|
|
-freebsd_lux() {
|
|
|
- echo "Preparing FreeBSD for deluxe OpenADK package builds"
|
|
|
- pkg_add -r screen mksh vim
|
|
|
+ pkg_add -r git gmake bash wget unzip gtar gsed gawk intltool screen mksh vim
|
|
|
}
|
|
|
|
|
|
case $os in
|
|
|
Linux)
|
|
|
linux
|
|
|
- [ $ext -eq 1 ] && linux_full
|
|
|
;;
|
|
|
FreeBSD)
|
|
|
freebsd
|
|
|
- [ $ext -eq 1 ] && freebsd_full
|
|
|
- [ $lux -eq 1 ] && freebsd_lux
|
|
|
;;
|
|
|
OpenBSD)
|
|
|
openbsd
|
|
|
- [ $ext -eq 1 ] && openbsd_full
|
|
|
- [ $lux -eq 1 ] && openbsd_lux
|
|
|
;;
|
|
|
NetBSD)
|
|
|
netbsd
|
|
|
- [ $ext -eq 1 ] && netbsd_full
|
|
|
- [ $lux -eq 1 ] && netbsd_lux
|
|
|
;;
|
|
|
Darwin)
|
|
|
darwin
|
|
|
- [ $ext -eq 1 ] && darwin_full
|
|
|
;;
|
|
|
*)
|
|
|
echo "OS not supported"
|