summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas baumann <abaumann@yahoo.com>2010-04-22 09:20:08 +0200
committerAndreas Baumann <abaumann@yahoo.com>2010-04-22 09:21:12 +0200
commitaf8c1d3bbd4df12abe30b16ae9117840c92cecab (patch)
tree65844e03661aaafb6dfee839c82d918684ffa5ad
parentd862c648ed7b7a0d0606e3294db9ce96a3dc0ee8 (diff)
downloadminilinux-af8c1d3bbd4df12abe30b16ae9117840c92cecab.tar.gz
minilinux-af8c1d3bbd4df12abe30b16ae9117840c92cecab.tar.bz2
fixed download paths
retested and works improved documentation
-rw-r--r--INSTALL4
-rw-r--r--Makefile23
-rw-r--r--README10
-rw-r--r--TODOS2
4 files changed, 27 insertions, 12 deletions
diff --git a/INSTALL b/INSTALL
index 718cb7e..59e6191 100644
--- a/INSTALL
+++ b/INSTALL
@@ -8,3 +8,7 @@ make qemu
Note that building VDI images needs vditool, which needs a properly
installed version of the VirtualBox shared library files.
+
+Note that you can't build grub on a 64-bit machine, use a 32-bit
+environment for that.
+
diff --git a/Makefile b/Makefile
index 902f9b8..dfce3c2 100644
--- a/Makefile
+++ b/Makefile
@@ -19,7 +19,7 @@ UCLIBC_VERSION=0.9.30.1
BUSYBOX_VERSION=1.14.1
ACPID_VERSION=1.0.10
GPM_VERSION=1.20.6
-PERL_VERSION=5.10.0
+PERL_VERSION=5.10.1
all: qemu vdi vmdk zip-vdi zip-vmdk
@@ -245,16 +245,23 @@ clean: grub-clean uclibc-clean kernel-clean busybox-clean acpid-clean gpm-clean
source:
-test -d tarballs || mkdir tarballs
-test -r tarballs/grub-$(GRUB_VERSION).tar.gz || \
- wget -O tarballs/grub-$(GRUB_VERSION).tar.gz ftp://alpha.gnu.org/gnu/grub/grub-$(GRUB_VERSION).tar.gz
+ wget -O tarballs/grub-$(GRUB_VERSION).tar.gz \
+ ftp://alpha.gnu.org/gnu/grub/grub-$(GRUB_VERSION).tar.gz
-test -r tarballs/linux-$(KERNEL_VERSION).tar.bz2 || \
- wget -O tarballs/linux-$(KERNEL_VERSION).tar.bz2 http://www.kernel.org/pub/linux/kernel/v2.6/linux-$(KERNEL_VERSION).tar.bz2
+ wget -O tarballs/linux-$(KERNEL_VERSION).tar.bz2 \
+ http://www.kernel.org/pub/linux/kernel/v2.6/linux-$(KERNEL_VERSION).tar.bz2
-test -r tarballs/uClibc-$(UCLIBC_VERSION).tar.bz2 || \
- wget -O tarballs/uClibc-$(UCLIBC_VERSION).tar.bz2 http://www.uclibc.org/downloads/uClibc-$(UCLIBC_VERSION).tar.bz2
+ wget -O tarballs/uClibc-$(UCLIBC_VERSION).tar.bz2 \
+ http://www.uclibc.org/downloads/uClibc-$(UCLIBC_VERSION).tar.bz2
-test -r tarballs/busybox-$(BUSYBOX_VERSION).tar.bz2 || \
- wget -O tarballs/busybox-$(BUSYBOX_VERSION).tar.bz2 http://www.busybox.net/downloads/busybox-$(BUSYBOX_VERSION).tar.bz2
+ wget -O tarballs/busybox-$(BUSYBOX_VERSION).tar.bz2 \
+ http://www.busybox.net/downloads/busybox-$(BUSYBOX_VERSION).tar.bz2
-test -r tarballs/acpid-$(ACPID_VERSION).tar.gz || \
- wget -O tarballs/acpid-$(ACPID_VERSION).tar.gz http://downloads.sourceforge.net/sourceforge/acpid/acpid-$(ACPID_VERSION).tar.gz
+ wget -O tarballs/acpid-$(ACPID_VERSION).tar.gz \
+ http://downloads.sourceforge.net/sourceforge/acpid/acpid-$(ACPID_VERSION).tar.gz
-test -r tarballs/gpm-$(GPM_VERSION).tar.bz2 || \
- wget -O tarballs/gpm-$(GPM_VERSION).tar.bz2 http://unix.schottelius.org/gpm/archives/gpm-$(GPM_VERSION).tar.bz2
+ wget -O tarballs/gpm-$(GPM_VERSION).tar.bz2 \
+ http://www.nico.schottelius.org/software/gpm/archives/gpm-$(GPM_VERSION).tar.bz2
-test -r tarballs/perl-$(PERL_VERSION).tar.gz || \
- wget -O tarballs/perl-$(PERL_VERSION).tar.gz http://www.cpan.org/src/perl-$(PERL_VERSION).tar.gz
+ wget -O tarballs/perl-$(PERL_VERSION).tar.gz \
+ http://www.cpan.org/src/perl-$(PERL_VERSION).tar.gz
diff --git a/README b/README
index 3458e3e..9165096 100644
--- a/README
+++ b/README
@@ -37,14 +37,18 @@ How to run it?
export SDL_VIDEO_X11_DGAMOUSE=0 (if the console mouse doesn't work)
-qemu -hda appliance.img
+qemu -hda minilinux.img
+
+or in text mode
+
+qemu -curses -hda minilinux.img
or
Visualbox (create a new machine using an "existing" virtual harddisk,
-appliance.vdi)
+minilinux.vdi)
or
-VMWare: start the player, workstation with the appliance.vmx virtual
+VMWare: start the player, workstation with the minilinux.vmx virtual
machine description
diff --git a/TODOS b/TODOS
index c9ad3a3..c871cdb 100644
--- a/TODOS
+++ b/TODOS
@@ -1,6 +1,6 @@
+- rename the project! Minilinux existed long before my doings..
- build a simplistic uClibc toolchain (binutils, uClibc and pcc), like
buildroot, but simpler
- vditool (VirtualBox image creation) is a Linux closed source binary,
find the sources or alternatives
-- find out what's wrong when building it on a 64-bit system