aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinstall.sh8
-rw-r--r--podman/ContainerFile.archlinux13
2 files changed, 21 insertions, 0 deletions
diff --git a/install.sh b/install.sh
index fc22bdb..3aed559 100755
--- a/install.sh
+++ b/install.sh
@@ -51,6 +51,14 @@ checkPkgManager(){
installCommand="install"
dontAskFlag="-y"
fi
+ which pacman 2> /dev/null 1>&2
+ if [ $? == 0 ]
+ then
+ printf "\tFound APT\n"
+ packageManager="$(which pacman)"
+ installCommand="-S"
+ dontAskFlag="--noconfirm"
+ fi
if [ "$packageManager" == "" ]
then
printf "Could not find package manager\n"
diff --git a/podman/ContainerFile.archlinux b/podman/ContainerFile.archlinux
new file mode 100644
index 0000000..573472d
--- /dev/null
+++ b/podman/ContainerFile.archlinux
@@ -0,0 +1,13 @@
+FROM archlinux:latest
+RUN pacman -Suy --noconfirm && pacman -Syu --noconfirm which git screen pinentry -y
+COPY . /root/arching-kaos-tools
+RUN bash -c 'cd /root/arching-kaos-tools && /root/arching-kaos-tools/install.sh'
+RUN git config --global user.email "kaos@kaos.kaos"
+RUN git config --global user.name "kaos"
+RUN git config --global init.defaultBranch master
+EXPOSE 4001/tcp
+EXPOSE 5001/tcp
+EXPOSE 8080/tcp
+ENTRYPOINT ["tail","-f","/root/.arching-kaos/logs"]
+
+