summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README25
1 files changed, 17 insertions, 8 deletions
diff --git a/README b/README
index 19b7ffb..ed301b4 100644
--- a/README
+++ b/README
@@ -16,19 +16,19 @@ cd archlive
# always had problem with keys, switch of signing (not good, I know)
sed -i 's/^SigLevel.*/SigLevel = Never/g' pacman.conf
-# build the live CDs, this take quite a while
+# build the live CDs, this takes quite a while
./build.sh -v build single
cd ..
-# We mount it and make it accessible over a webserver:
+# We mount it and make it accessible over the 'darkhttpd' webserver:
mkdir archiso
mount -o loop,ro archlive/out/archlinux-2016.02.06-dual.iso archiso
darkhttpd . --port 8080 &
# copy packages from host system (there is no need to build a full-fledged
-# mirror now)
+# mirror now, basic packages should all exist on the host)
./copy_local_packages.sh
TFTP root
@@ -52,18 +52,25 @@ rm -rf INSTALL
mkdir INSTALL
cd INSTALL
+yaourt -G joe
+chown -R build:users joe
+cd joe
+cd ..
+
yaourt -G cfengine
chown -R build:users cfengine
cd cfengine
su build -c 'makepkg -f'
cd ..
+cd ..
+
Put them into a local repository 'aba':
+rm -rf aba/os/x86_64/
mkdir -p aba/os/x86_64/
cp INSTALL/*/*pkg.tar.xz aba/os/x86_64/.
-mkdir -p aba/os/x86_64/
repo-add aba/os/x86_64/aba.db.tar.gz aba/os/x86_64/*
Install Archlinux
@@ -80,13 +87,15 @@ qemu-system-x86_64 -drive file=arch.img,index=0,media=disk,format=raw -net nic \
-m 512 \
-machine accel=kvm -redir tcp:222::22 \
-nographic -serial mon:stdio |& tee log
-# -curses
-# -nographic -serial mon:stdio
+
+TODOs
+-----
# remote install (manually), then follow docu
# (this gives a rough idea of what should be automatized)
-passwd
-systemctl start sshd
+#passwd
+#systemctl start sshd
+#sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config
# automatic installation frameworks for ArchLinux
# - AIF