|
@@ -1,6 +1,6 @@
|
1
|
1
|
#!/usr/bin/make
|
2
|
2
|
#
|
3
|
|
-# A debian image builder, based upon freedom-maker
|
|
3
|
+# A debian image builder, based upon freedom-maker Makefile
|
4
|
4
|
#
|
5
|
5
|
# This program is free software: you can redistribute it and/or modify
|
6
|
6
|
# it under the terms of the GNU General Public License as published by
|
|
@@ -26,7 +26,7 @@ SOURCE ?= false
|
26
|
26
|
# yes no
|
27
|
27
|
BUILD = $(MACHINE)-$(ARCHITECTURE)
|
28
|
28
|
TODAY := $(shell date +%Y-%m-%d)
|
29
|
|
-NAME = build/freedombone-$(TODAY)_$(BUILD)
|
|
29
|
+NAME = build/$(PROJECT_NAME)-$(TODAY)_$(BUILD)
|
30
|
30
|
IMAGE = $(NAME).img
|
31
|
31
|
ARCHIVE = $(NAME).tar.bz2
|
32
|
32
|
SIGNATURE = $(ARCHIVE).sig
|
|
@@ -39,7 +39,7 @@ TEST_SSH_PORT = 2222
|
39
|
39
|
TEST_FIRSTRUN_WAIT_TIME = 120 # seconds
|
40
|
40
|
|
41
|
41
|
USERNAME ?= $(echo $USER)
|
42
|
|
-PASSWORD ?= 'freedombone'
|
|
42
|
+PASSWORD ?= $(PROJECT_NAME)
|
43
|
43
|
|
44
|
44
|
# IP address of the router (gateway)
|
45
|
45
|
ROUTER_IP_ADDRESS ?= "192.168.1.254"
|
|
@@ -64,7 +64,7 @@ MAKE_IMAGE = ARCHITECTURE=$(ARCHITECTURE) MACHINE=$(MACHINE) SOURCE=$(SOURCE) \
|
64
|
64
|
NAMESERVER1=$(NAMESERVER1) \
|
65
|
65
|
NAMESERVER2=$(NAMESERVER2) \
|
66
|
66
|
CUSTOM_SETUP=$(CUSTOM_SETUP) \
|
67
|
|
- IMAGE_SIZE=$(IMAGE_SIZE) taskset 0x01 freedombone-image-make $(NAME)
|
|
67
|
+ IMAGE_SIZE=$(IMAGE_SIZE) taskset 0x01 $(PROJECT_NAME)-image-make $(NAME)
|
68
|
68
|
|
69
|
69
|
# build Beaglebone SD card image
|
70
|
70
|
beaglebone: prep
|
|
@@ -134,7 +134,7 @@ virtualbox-amd64: prep
|
134
|
134
|
test: test-virtualbox
|
135
|
135
|
|
136
|
136
|
test-virtualbox: virtualbox
|
137
|
|
- $(eval VM_NAME = freedom-maker-test)
|
|
137
|
+ $(eval VM_NAME = $(PROJECT_NAME)-test)
|
138
|
138
|
VBoxManage createvm --name $(VM_NAME) --ostype "Debian" --register
|
139
|
139
|
VBoxManage storagectl $(VM_NAME) --name "SATA Controller" --add sata \
|
140
|
140
|
--controller IntelAHCI
|
|
@@ -160,7 +160,7 @@ prep: vendor/vmdebootstrap/vmdebootstrap
|
160
|
160
|
mkdir -p build
|
161
|
161
|
|
162
|
162
|
clean:
|
163
|
|
- -rm -f build/freedombone.log
|
|
163
|
+ -rm -f build/$(PROJECT_NAME).log
|
164
|
164
|
|
165
|
165
|
distclean: clean
|
166
|
166
|
sudo rm -rf build
|