Compare commits

...

3 commits

Author SHA1 Message Date
j
19bd818461 prepare for bookworm/lunar 2023-06-08 00:41:08 +02:00
j
448a4ff5e1 update readme to bullseye 2023-06-07 23:00:28 +02:00
j
42bfbb0808 use focal oxframe builds for bullseye 2023-06-07 23:00:28 +02:00
5 changed files with 22 additions and 5 deletions

View file

@ -7,7 +7,7 @@
We recommend to run pan.do/ra inside of LXD or LXC or dedicated VM or server. We recommend to run pan.do/ra inside of LXD or LXC or dedicated VM or server.
You will need at least 2GB of free disk space You will need at least 2GB of free disk space
pan.do/ra is known to work with Ubuntu 18.04, 20.04 and Debian/10 (buster), pan.do/ra is known to work with Debian/11 (bullseye) and Ubuntu 20.04,
other distributions might also work, let us know if it works for you. other distributions might also work, let us know if it works for you.
Use the following commands as root to install pan.do/ra and all dependencies: Use the following commands as root to install pan.do/ra and all dependencies:

View file

@ -1,4 +1,4 @@
FROM debian:buster FROM debian:bullseye
LABEL maintainer="0x2620@0x2620.org" LABEL maintainer="0x2620@0x2620.org"

View file

@ -1,9 +1,17 @@
#!/bin/bash #!/bin/bash
UBUNTU_CODENAME=bionic
if [ -e /etc/os-release ]; then if [ -e /etc/os-release ]; then
. /etc/os-release . /etc/os-release
fi fi
if [ -z "$UBUNTU_CODENAME" ]; then
UBUNTU_CODENAME=bionic
fi
if [ "$VERSION_CODENAME" = "bullseye" ]; then
UBUNTU_CODENAME=focal
fi
if [ "$VERSION_CODENAME" = "bookworm" ]; then
UBUNTU_CODENAME=lunar
fi
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/99languages echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/99languages

View file

@ -19,7 +19,7 @@
or or
sudo lxc-create -n pandora -t debian -- -r buster sudo lxc-create -n pandora -t debian -- -r bullseye
3) Install pan.do/ra in container: 3) Install pan.do/ra in container:

View file

@ -28,6 +28,12 @@ fi
if [ -z "$UBUNTU_CODENAME" ]; then if [ -z "$UBUNTU_CODENAME" ]; then
UBUNTU_CODENAME=bionic UBUNTU_CODENAME=bionic
fi fi
if [ "$VERSION_CODENAME" = "bullseye" ]; then
UBUNTU_CODENAME=focal
fi
if [ "$VERSION_CODENAME" = "bookworm" ]; then
UBUNTU_CODENAME=lunar
fi
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
echo "deb http://ppa.launchpad.net/j/pandora/ubuntu ${UBUNTU_CODENAME} main" > /etc/apt/sources.list.d/j-pandora.list echo "deb http://ppa.launchpad.net/j/pandora/ubuntu ${UBUNTU_CODENAME} main" > /etc/apt/sources.list.d/j-pandora.list
@ -106,12 +112,13 @@ apt-get install -y \
python3-psycopg2 \ python3-psycopg2 \
python3-pyinotify \ python3-pyinotify \
python3-simplejson \ python3-simplejson \
python3-maxminddb \
libmaxminddb-dev \
python3-lxml \ python3-lxml \
python3-cssselect \ python3-cssselect \
python3-html5lib \ python3-html5lib \
python3-ox \ python3-ox \
python3-elasticsearch \ python3-elasticsearch \
oxframe \
ffmpeg \ ffmpeg \
mkvtoolnix \ mkvtoolnix \
gpac \ gpac \
@ -123,8 +130,10 @@ apt-get install -y \
postfix \ postfix \
postgresql-client $EXTRA postgresql-client $EXTRA
apt-get install -y oxframe
apt-get install -y --no-install-recommends youtube-dl rtmpdump apt-get install -y --no-install-recommends youtube-dl rtmpdump
# setup database # setup database
if [ "$POSTGRES" == "local" ]; then if [ "$POSTGRES" == "local" ]; then