File tree 4 files changed +27
-18
lines changed
root/etc/s6-overlay/s6-rc.d/init-unifi-network-application-config 4 files changed +27
-18
lines changed Original file line number Diff line number Diff line change @@ -10,18 +10,17 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
10
10
LABEL maintainer="thespad"
11
11
12
12
# environment settings
13
- ARG UNIFI_BRANCH="stable"
14
- ARG DEBIAN_FRONTEND="noninteractive"
13
+ ARG UNIFI_BRANCH="stable" \
14
+ DEBIAN_FRONTEND="noninteractive"
15
15
16
16
RUN \
17
17
echo "**** install packages ****" && \
18
18
apt-get update && \
19
- apt-get install -y --no-install-recommends \
20
- binutils \
19
+ apt-get install --no-install-recommends -y \
21
20
jsvc \
22
- libcap2 \
23
21
logrotate \
24
- openjdk-17-jre-headless && \
22
+ openjdk-17-jre-headless \
23
+ unzip && \
25
24
echo "**** install unifi ****" && \
26
25
if [ -z ${UNIFI_VERSION+x} ]; then \
27
26
UNIFI_VERSION=$(curl -sX GET http://dl.ui.com/unifi/debian/dists/${UNIFI_BRANCH}/ubiquiti/binary-amd64/Packages \
31
30
fi && \
32
31
mkdir -p /app && \
33
32
curl -o \
34
- /tmp/unifi.deb -L \
35
- "https://dl.ui.com/unifi/${UNIFI_VERSION}/unifi_sysvinit_all.deb" && \
36
- dpkg -i --ignore-depends=mongodb-org-server /tmp/unifi.deb && \
33
+ /tmp/unifi.zip -L \
34
+ "https://dl.ui.com/unifi/${UNIFI_VERSION}/UniFi.unix.zip" && \
35
+ unzip /tmp/unifi.zip -d /usr/lib && \
36
+ mv /usr/lib/UniFi /usr/lib/unifi && \
37
37
echo "**** cleanup ****" && \
38
38
apt-get clean && \
39
39
rm -rf \
Original file line number Diff line number Diff line change @@ -10,18 +10,17 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
10
10
LABEL maintainer="thespad"
11
11
12
12
# environment settings
13
- ARG UNIFI_BRANCH="stable"
14
- ARG DEBIAN_FRONTEND="noninteractive"
13
+ ARG UNIFI_BRANCH="stable" \
14
+ DEBIAN_FRONTEND="noninteractive"
15
15
16
16
RUN \
17
17
echo "**** install packages ****" && \
18
18
apt-get update && \
19
- apt-get install -y --no-install-recommends \
20
- binutils \
19
+ apt-get install --no-install-recommends -y \
21
20
jsvc \
22
- libcap2 \
23
21
logrotate \
24
- openjdk-17-jre-headless && \
22
+ openjdk-17-jre-headless \
23
+ unzip && \
25
24
echo "**** install unifi ****" && \
26
25
if [ -z ${UNIFI_VERSION+x} ]; then \
27
26
UNIFI_VERSION=$(curl -sX GET http://dl.ui.com/unifi/debian/dists/${UNIFI_BRANCH}/ubiquiti/binary-amd64/Packages \
31
30
fi && \
32
31
mkdir -p /app && \
33
32
curl -o \
34
- /tmp/unifi.deb -L \
35
- "https://dl.ui.com/unifi/${UNIFI_VERSION}/unifi_sysvinit_all.deb" && \
36
- dpkg -i --ignore-depends=mongodb-org-server /tmp/unifi.deb && \
33
+ /tmp/unifi.zip -L \
34
+ "https://dl.ui.com/unifi/${UNIFI_VERSION}/UniFi.unix.zip" && \
35
+ unzip /tmp/unifi.zip -d /usr/lib && \
36
+ mv /usr/lib/UniFi /usr/lib/unifi && \
37
37
echo "**** cleanup ****" && \
38
38
apt-get clean && \
39
39
rm -rf \
Original file line number Diff line number Diff line change @@ -123,5 +123,6 @@ app_setup_block: |
123
123
124
124
# changelog
125
125
changelogs :
126
+ - { date: "04.03.24:", desc: "Install from zip package instead of deb." }
126
127
- { date: "17.10.23:", desc: "Add environment variables for TLS and authSource to support Atlas and new MongoDB versions." }
127
128
- { date: "05.09.23:", desc: "Initial release." }
Original file line number Diff line number Diff line change 3
3
4
4
# create our folders
5
5
mkdir -p \
6
+ /run/unifi/work/ROOT \
6
7
/config/{data,logs}
7
8
8
9
# create symlinks for config
@@ -19,6 +20,13 @@ for i in "${symlinks[@]}"; do
19
20
fi
20
21
done
21
22
23
+ if [[ -L "/usr/lib/unifi/run" && ! "/usr/lib/unifi/run" -ef "/run/unifi" ]]; then
24
+ unlink "/usr/lib/unifi/run"
25
+ fi
26
+ if [[ ! -L "/usr/lib/unifi/run" ]]; then
27
+ ln -s "/run/unifi" "/usr/lib/unifi/run"
28
+ fi
29
+
22
30
if [[ ! -e /config/data/system.properties ]]; then
23
31
if [[ -z "${MONGO_HOST}" ]]; then
24
32
echo "*** No MONGO_HOST set, cannot configure database settings. ***"
You can’t perform that action at this time.
0 commit comments