From f27324d51b4195c7215c64eca99b9120bce02e93 Mon Sep 17 00:00:00 2001
From: Piotr Maslanka <piotr.maslanka@henrietta.com.pl>
Date: Thu, 16 Mar 2017 09:00:54 +0100
Subject: [PATCH] build process for future

---
 .gitlab-ci.yml | 6 ++++++
 build.py       | 4 ++++
 src/header.md  | 4 ++--
 src/lab1.md    | 7 +++++--
 src/lab2.json  | 2 --
 src/lab2.md    | 2 --
 6 files changed, 17 insertions(+), 8 deletions(-)
 delete mode 100644 src/lab2.json
 delete mode 100644 src/lab2.md

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2989782..1d5b71f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,6 +7,12 @@ build:
   script:
     - mkdir dist
     - vagrant ssh -c 'cd /vagrant; python build.py lab1'
+    - vagrant ssh -c 'cd /vagrant; python build.py lab2'
+    - vagrant ssh -c 'cd /vagrant; python build.py lab3'
+    - vagrant ssh -c 'cd /vagrant; python build.py lab4'
   artifacts:
      paths:
        - dist/lab1/*.pdf
+       - dist/lab2/*.pdf
+       - dist/lab3/*.pdf
+       - dist/lab4/*.pdf
diff --git a/build.py b/build.py
index 762c326..c684d6e 100644
--- a/build.py
+++ b/build.py
@@ -6,6 +6,10 @@ import os, json, sys
 
 if __name__ == '__main__':
 
+    if not os.exists('src/'+sys.argv[1]+'.md'):
+        print('Aborting, no src file')
+        sys.exit()
+
     dist_lp = 'dist/' + sys.argv[1] + '/'
     src_md = 'src/' + sys.argv[1] + '.md'
 
diff --git a/src/header.md b/src/header.md
index 2a12776..2e3f33e 100644
--- a/src/header.md
+++ b/src/header.md
@@ -3,8 +3,8 @@ Informatyka II
 EE-DI, WEiI PRz
 ---------------
 
-Instrukcja ta, jak również inne, jest dostępna w formie źródłowej pod adresem
+Instrukcja ta jest dostępna w formie źródłowej pod adresem
 [http://git.dms-serwis.com.pl/henrietta/inf2_eedi](http://git.dms-serwis.com.pl/henrietta/inf2_eedi).
 
-Będą tam sukcesywnie przybywać nowe instrukcje, więc nie daj się zaskoczyć!
+Będą tu pojawiać się instrukcje do kolejnych laboratoriów.
 
diff --git a/src/lab1.md b/src/lab1.md
index accdb2d..a2c7c31 100644
--- a/src/lab1.md
+++ b/src/lab1.md
@@ -1,11 +1,14 @@
 Laboratorium 1
---------------
+==============
+_HTTP i DNS jako przykłady użycia TCP i UDP_
+
+---
 
 Z tego laboratorium przygotowujesz sprawozdanie. Przygotowujesz je na zajęciach, a przy 
 ich zakończeniu wysyłasz na adres podany na końcu tej instrukcji. Będziesz musiał wkleić 
 przynajmniej jeden obrazek, więc odpowiednio wybierz edytor.
 
-Rzeczy oznaczone cytatami blokowymi oznaczają to, co masz zawrzeć w sprawozdaniu. Na przykład:
+Rzeczy oznaczone tak, jak poniżej, dotyczą tego, co masz zawrzeć w sprawozdaniu. Na przykład:
 
     Zapisz swoje imię, nazwisko, adres e-mail, kierunek i rok studiów
     oraz grupę laboratoryjną i numer albumu.
diff --git a/src/lab2.json b/src/lab2.json
deleted file mode 100644
index 3d8d80d..0000000
--- a/src/lab2.json
+++ /dev/null
@@ -1,2 +0,0 @@
-[{}
-  ]
\ No newline at end of file
diff --git a/src/lab2.md b/src/lab2.md
deleted file mode 100644
index 36bb8c5..0000000
--- a/src/lab2.md
+++ /dev/null
@@ -1,2 +0,0 @@
-
-_not ready yet_
-- 
GitLab