[Lunar-commits] <lunar-iso> Updated the config file
Peter de Ridder
peter at lunar-linux.org
Fri May 31 13:57:48 CEST 2013
commit a16cdfdfe992a68c704ff63303c6df61f152753e
Author: Peter de Ridder <peter at lunar-linux.org>
Date: Thu, 30 May 2013 14:38:08 -0700
URL: https://github.com/lunar-linux/lunar-iso/commit/a16cdfdfe992a68c704ff63303c6df61f152753e
Updated the config file
---
Makefile | +7/-2
README | +4/-1
conf/config.in | +3/-9
3 files changed, 14 insertions(+), 12 deletions(-)
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,9 @@
# Makefile to make ISO's
#
+# Default target
+all: iso
+
#
# all user configurable options are in conf/config
#
@@ -16,6 +19,10 @@ ISO_ARCH:=$(shell arch)
include $(ISO_SOURCE)/conf/config
+$(ISO_SOURCE)/conf/config:
+ @echo First copy conf/config.in to conf/config and change the base
+ @echo parameters. Afterwards run make again.
+
###ISO_KSUFFIX = $(shell if echo $(ISO_KVER) | grep -q "^2\.6\." ; then echo 2.6 ; else echo 2.4 ; fi ;)
ifeq ($(ISO_GCCARCH),x86-64)
@@ -33,8 +40,6 @@ ISO_TARGET = $(ISO_SOURCE)/BUILD
export ISO_SOURCE ISO_TARGET ISO_BUILD
-all: iso
-
.SUFFIXES:
include mkfiles/bootstrap.mk
--- a/README
+++ b/README
@@ -25,6 +25,7 @@ that really (really (really)) do not need to be in there.
The Makefile should be able to do most of the ISO building automatically, but
there are a few steps that need to be taken:
+ o Copy conf/config.in to conf/config
o Configure the base parameters of the ISO in conf/config
The code tries to pollute the host system as little as it can. It will however
@@ -42,7 +43,9 @@ this cache is used to build all the core modules.
-- Building it
-Here's a brief explanation of the make targets:
+Run make to build the ISO. The default target will build the completely ISO.
+
+Here's a brief explanation of the different make targets:
target create BUILD/ directory
--- a/conf/config.in
+++ b/conf/config.in
@@ -10,7 +10,7 @@
ISO_ARCH = i686
# the ISO major version number
-ISO_MAJOR = 1.6.5
+ISO_MAJOR = 1.7.0
# minor version (pre, rc, etc). leave empty for final release
ISO_MINOR =
@@ -24,10 +24,10 @@ endif
# the ISO codename (i.e. Lacus Autumni)
# Codename scheme: http://en.wikipedia.org/wiki/List_of_maria_on_the_Moon
# Rotate between lacus, mare and palus for each release to avoid confusion
-ISO_CODENAME = Mare Ingenii
+ISO_CODENAME = Sinus Successus
# the release/offical date tag - must be in the form of YYYYMMDD
-ISO_DATE = 20100822
+ISO_DATE = 20130531
# the iso BUILD arch:
ISO_BUILD = $(ISO_ARCH)-pc-linux-gnu
@@ -38,12 +38,6 @@ ISO_CNAME = $(ISO_VERSION) ($(ISO_CODENAME) - $(ISO_DATE))
# the iso label may not contain spaces
ISO_LABEL = $(shell echo -n Lunar-Linux $(ISO_CODENAME) | tr '[:space:]' _)
-## the kernel version shouldn't be used
-# the kernel version used on the ISO
-ISO_KVER = 3.7
-# the patch LEVEL used (from kernel.org)
-ISO_PVER = 3.7.1
-
# which lunar core tools do we want on the ISO
ISO_LUNAR_MODULE = lunar
More information about the Lunar-commits
mailing list