]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/blobdiff - cviceni/1.mdwn
Results from theoretical part of the test.
[edu/osp-wiki.git] / cviceni / 1.mdwn
index c2ee8a35635f018d417b6419e1087d91220f7233..1919082fe5885752e2fd46a723cc40246810b0e8 100644 (file)
@@ -1,9 +1,44 @@
 [[!meta title="Kontakt s reálným OS projekterm"]]
 
-# Cíl
+[[!toc]]
 
-Stáhnout vývojovou verzi midnight commanderu a upravit jeho chování.
+Cíl
+===
 
-# Postup
+Stáhnout vývojovou verzi [midnight commanderu][1] a upravit jeho chování.
 
-Midnight commander
+[1]: http://www.midnight-commander.org/
+
+Stažení, překlad a spuštění
+===========================
+
+1. Stáhneme vývojovou verzi z git repozitáře:
+
+        git clone git://midnight-commander.org/git/mc.git --reference /usr/src/mc
+        cd mc
+
+2. Vygenerujeme `configure` skript a `Makefile`
+
+        ./autogen.sh
+3. Zkonfigurujeme překlad pro váš systém
+
+        ./configure
+4. Přeložíme
+
+        make
+5. Aby bylo možné program spustit bez nainstalování do systémových adresářů, je nutné nastavit proměnnou prosředí `MC_DATADIR`
+
+        export MC_DATADIR=$PWD/misc
+6. Spustíme
+
+        src/mc
+
+Zadání úkolu
+============
+
+Upravte Midnight commander tak, aby se v menu `Command` na prvním místě objevila položka `Test`. Po jejím výběru se zobrazí dialogové okno podobné tomu, které se ojeví po stisku `F10` (Quit). Rozdíl bude v tom, že místo nápisu "*Do you really want to quit the Midnight Commander?*" se objeví jiný nápis obsahující vaše jméno. Po výběru `Yes` či `No` se nestane nic.
+
+Vizualizace vývoje
+==================
+
+    gource --highlight-all-users -s 0.1 -f