Remove profanitiy
This commit is contained in:
parent
3cbbf03128
commit
1ff775db80
5 changed files with 0 additions and 65 deletions
|
@ -19,7 +19,3 @@ services:
|
||||||
build: ./torrelay
|
build: ./torrelay
|
||||||
image: elfrinjo/torrelay:latest
|
image: elfrinjo/torrelay:latest
|
||||||
|
|
||||||
profanity:
|
|
||||||
build: ./profanity
|
|
||||||
image: elfrinjo/profanity:latest
|
|
||||||
|
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
FROM archlinux/base:latest
|
|
||||||
LABEL maintainer "J. Elfring <devops@elfrinjo.de>"
|
|
||||||
|
|
||||||
## Set faster mirrors
|
|
||||||
COPY assets/mirrorlist /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
## Install prereqs and create a user with
|
|
||||||
## administrative privileges to install packages
|
|
||||||
RUN pacman --sync --refresh --needed --noconfirm \
|
|
||||||
base-devel \
|
|
||||||
git \
|
|
||||||
&& useradd --create-home user
|
|
||||||
COPY assets/sudoers /etc/sudoers
|
|
||||||
|
|
||||||
## Switch to the new user and install yaourt from aur
|
|
||||||
USER user
|
|
||||||
RUN cd /tmp \
|
|
||||||
## Install package-query, a prereq for yaourt
|
|
||||||
&& curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz \
|
|
||||||
&& tar -xvzf package-query.tar.gz \
|
|
||||||
&& cd package-query \
|
|
||||||
&& makepkg -si --noconfirm \
|
|
||||||
&& cd /tmp \
|
|
||||||
&& rm -rf package-query.tar.gz package-query \
|
|
||||||
## Install yaourt
|
|
||||||
&& curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz \
|
|
||||||
&& tar -xvzf yaourt.tar.gz \
|
|
||||||
&& cd yaourt \
|
|
||||||
&& makepkg -si --noconfirm \
|
|
||||||
&& cd /tmp \
|
|
||||||
&& rm -rf yaourt.tar.gz yaourt \
|
|
||||||
## Install profanity
|
|
||||||
&& cd /home/user \
|
|
||||||
&& yaourt --sync --noconfirm profanity-git
|
|
||||||
## Cleanup
|
|
||||||
RUN sudo pacman --noconfirm -Rcns yaourt package-query git \
|
|
||||||
&& pacman -Qgq base > /tmp/pkg_base \
|
|
||||||
&& pacman -Qgq base-devel > /tmp/pkg_base-devel \
|
|
||||||
&& grep -f /tmp/pkg_base -v /tmp/pkg_base-devel > /tmp/pkg_devel
|
|
||||||
#&& sudo pacman --noconfirm -Rsu base-devel \
|
|
||||||
#&& sudo pacman --noconfirm -Rsn $(pacman -Qqdt)
|
|
||||||
|
|
||||||
WORKDIR /home/user
|
|
||||||
CMD ["/usr/sbin/profanity"]
|
|
|
@ -1,12 +0,0 @@
|
||||||
## Profanity XMPP Client
|
|
||||||
Docker image for running the profanity xmpp client based on Arch Linux.
|
|
||||||
Profanity is installed from aur/profanity-git.
|
|
||||||
OMEMO is available,
|
|
||||||
|
|
||||||
## Usage
|
|
||||||
```console
|
|
||||||
# sudo docker run -ti --rm \
|
|
||||||
-v ~/.local/share/profanity:/home/user/.local/share/profanity \
|
|
||||||
-v ~/.config/profanity/:/home/user/.config/profanity \
|
|
||||||
elfrinjo/profanity:latest
|
|
||||||
```
|
|
|
@ -1,4 +0,0 @@
|
||||||
Server = http://ftp.gwdg.de/pub/linux/archlinux/$repo/os/$arch
|
|
||||||
Server = http://ftp.fau.de/archlinux/$repo/os/$arch
|
|
||||||
Server = https://ftp.fau.de/archlinux/$repo/os/$arch
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
user ALL = NOPASSWD: ALL
|
|
Reference in a new issue