Pārlūkot izejas kodu

Install now working but not licensing

Rob Austein 6 gadi atpakaļ
vecāks
revīzija
1310e0b563
3 mainītis faili ar 10 papildinājumiem un 10 dzēšanām
  1. 7 0
      Builder1
  2. 0 7
      Builder2
  3. 3 3
      Makefile

+ 7 - 0
Builder1

@@ -15,3 +15,10 @@ apt-get install -y \
     python-xvfbwrapper \
     ratpoison \
     sudo
+
+/cryptech-builder/ratinox ise-install
+
+rm -rf /Xilinx_ISE_DS_Lin_14.7_1015_1
+
+adduser --disabled-password --gecos 'Cryptech Build Bot' --shell /bin/sh builder
+echo >/etc/sudoers.d/builder 'builder ALL = (ALL) NOPASSWD: SETENV: ALL'

+ 0 - 7
Builder2

@@ -2,13 +2,6 @@
 
 set -ex
 
-/cryptech-builder/ratinox ise-install
-
-rm -rf /Xilinx_ISE_DS_Lin_14.7_1015_1
-
-adduser --disabled-password --gecos 'Cryptech Build Bot' --shell /bin/sh builder
-echo >/etc/sudoers.d/builder 'builder ALL = (ALL) NOPASSWD: SETENV: ALL'
-
 install -o builder -g builder /cryptech-builder/Xilinx.lic /home/builder/Xilinx.lic
 
 sudo -u builder /cryptech-builder/ratinox license-user

+ 3 - 3
Makefile

@@ -8,7 +8,7 @@ stage0.stamp:
 	sudo rm -rf fs
 	touch $@
 
-stage1.stamp: stage0.stamp
+stage1.stamp: stage0.stamp Builder1
 	docker run -it --name cryptech-builder-stage1 \
 		--mount type=bind,source=$(abspath .),target=/cryptech-builder \
 		cryptech-builder:stage0 \
@@ -17,7 +17,7 @@ stage1.stamp: stage0.stamp
 	docker container rm cryptech-builder-stage1
 	touch $@
 
-stage2.stamp: stage1.stamp
+stage2.stamp: stage1.stamp Builder2
 	docker run -it --name cryptech-builder-stage2 \
 		--mount type=bind,source=$(abspath .),target=/cryptech-builder \
 		cryptech-builder:stage1 \
@@ -26,7 +26,7 @@ stage2.stamp: stage1.stamp
 	docker container rm cryptech-builder-stage2
 	touch $@
 
-stage3.stamp: stage2.stamp
+stage3.stamp: stage2.stamp Dockerfile
 	docker build -t cryptech-builder .
 	touch $@