Skip to content

Commit 1c5b323

Browse files
authored
Merge pull request #66 from linuxserver/selkies
Selkies
2 parents cb00ea3 + 4c0dd6e commit 1c5b323

14 files changed

Lines changed: 65 additions & 177 deletions

.editorconfig

100755100644
File mode changed.

.github/ISSUE_TEMPLATE/issue.bug.yml

100755100644
File mode changed.

.github/ISSUE_TEMPLATE/issue.feature.yml

100755100644
File mode changed.

.github/workflows/call_issue_pr_tracker.yml

100755100644
File mode changed.

.github/workflows/call_issues_cron.yml

100755100644
File mode changed.

.github/workflows/external_trigger.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY
2727
echo "> External trigger running off of master branch. To disable this trigger, add \`firefox_master\` into the Github organizational variable \`SKIP_EXTERNAL_TRIGGER\`." >> $GITHUB_STEP_SUMMARY
2828
printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY
29-
EXT_RELEASE=$(curl -s -L https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu/dists/noble/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: firefox' | awk -F ': ' '/Version/{print $2;exit}' | sed 's|[+~,]||g')
29+
EXT_RELEASE=$(curl -s -L https://ppa.launchpadcontent.net/xtradeb/apps/ubuntu/dists/noble/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: firefox' | awk -F ': ' '/Version/{print $2;exit}' | sed 's|[+~,]||g')
3030
echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY
3131
if grep -q "^firefox_master_${EXT_RELEASE}" <<< "${SKIP_EXTERNAL_TRIGGER}"; then
3232
echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY

.github/workflows/permissions.yml

100755100644
File mode changed.

Dockerfile

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/linuxserver/baseimage-kasmvnc:ubuntunoble
1+
FROM ghcr.io/linuxserver/baseimage-selkies:ubuntunoble
22

33
# set version label
44
ARG BUILD_DATE
@@ -10,21 +10,18 @@ LABEL maintainer="thelamer"
1010
# title
1111
ENV TITLE=Firefox
1212

13-
# prevent Ubuntu's firefox stub from being installed
14-
COPY /root/etc/apt/preferences.d/firefox-no-snap /etc/apt/preferences.d/firefox-no-snap
15-
1613
RUN \
1714
echo "**** add icon ****" && \
1815
curl -o \
19-
/kclient/public/icon.png \
16+
/usr/share/selkies/www/icon.png \
2017
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/firefox-logo.png && \
2118
echo "**** install packages ****" && \
2219
apt-key adv \
2320
--keyserver hkp://keyserver.ubuntu.com:80 \
24-
--recv-keys 738BEB9321D1AAEC13EA9391AEBDF4819BE21867 && \
21+
--recv-keys 5301FA4FD93244FBC6F6149982BB6851C64F6880 && \
2522
echo \
26-
"deb https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu noble main" > \
27-
/etc/apt/sources.list.d/firefox.list && \
23+
"deb https://ppa.launchpadcontent.net/xtradeb/apps/ubuntu noble main" > \
24+
/etc/apt/sources.list.d/xtradeb.list && \
2825
apt-get update && \
2926
apt-get install -y --no-install-recommends \
3027
firefox \

Dockerfile.aarch64

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/linuxserver/baseimage-kasmvnc:arm64v8-ubuntunoble
1+
FROM ghcr.io/linuxserver/baseimage-selkies:arm64v8-ubuntunoble
22

33
# set version label
44
ARG BUILD_DATE
@@ -10,21 +10,18 @@ LABEL maintainer="thelamer"
1010
# title
1111
ENV TITLE=Firefox
1212

13-
# prevent Ubuntu's firefox stub from being installed
14-
COPY /root/etc/apt/preferences.d/firefox-no-snap /etc/apt/preferences.d/firefox-no-snap
15-
1613
RUN \
1714
echo "**** add icon ****" && \
1815
curl -o \
19-
/kclient/public/icon.png \
16+
/usr/share/selkies/www/icon.png \
2017
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/firefox-logo.png && \
2118
echo "**** install packages ****" && \
2219
apt-key adv \
2320
--keyserver hkp://keyserver.ubuntu.com:80 \
24-
--recv-keys 738BEB9321D1AAEC13EA9391AEBDF4819BE21867 && \
21+
--recv-keys 5301FA4FD93244FBC6F6149982BB6851C64F6880 && \
2522
echo \
26-
"deb https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu noble main" > \
27-
/etc/apt/sources.list.d/firefox.list && \
23+
"deb https://ppa.launchpadcontent.net/xtradeb/apps/ubuntu noble main" > \
24+
/etc/apt/sources.list.d/xtradeb.list && \
2825
apt-get update && \
2926
apt-get install -y --no-install-recommends \
3027
firefox \

Jenkinsfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ pipeline {
3030
MULTIARCH = 'true'
3131
CI = 'true'
3232
CI_WEB = 'true'
33-
CI_PORT = '3000'
34-
CI_SSL = 'false'
33+
CI_PORT = '3001'
34+
CI_SSL = 'true'
3535
CI_DELAY = '120'
3636
CI_DOCKERENV = 'TZ=US/Pacific'
3737
CI_AUTH = 'user:password'
@@ -143,7 +143,7 @@ pipeline {
143143
steps{
144144
script{
145145
env.EXT_RELEASE = sh(
146-
script: ''' curl -s -L https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu/dists/noble/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: firefox' | awk -F ': ' '/Version/{print $2;exit}' | sed 's|[+~,]||g' ''',
146+
script: ''' curl -s -L https://ppa.launchpadcontent.net/xtradeb/apps/ubuntu/dists/noble/main/binary-amd64/Packages.gz | gunzip |grep -A 7 -m 1 'Package: firefox' | awk -F ': ' '/Version/{print $2;exit}' | sed 's|[+~,]||g' ''',
147147
returnStdout: true).trim()
148148
env.RELEASE_LINK = 'custom_command'
149149
}

0 commit comments

Comments
 (0)