Compare commits

...

11 Commits

Author SHA1 Message Date
LinuxServer-CI
1c94d1822a Bot Updating Package Versions 2020-04-19 13:39:55 +01:00
LinuxServer-CI
9e8e1de278 Bot Updating Package Versions 2020-04-12 08:38:38 -04:00
LinuxServer-CI
01348330f4 Bot Updating Templated Files 2020-04-12 08:32:54 -04:00
thelamer
9ae698022c need to start pulseaudio for sound support from users session 2020-04-06 15:38:06 -07:00
LinuxServer-CI
c861b704f3 Bot Updating Package Versions 2020-04-05 08:37:43 -04:00
LinuxServer-CI
bf9762cae3 Bot Updating Package Versions 2020-03-29 12:39:42 +00:00
LinuxServer-CI
1bd4c9860b Bot Updating Package Versions 2020-03-22 13:38:05 +00:00
LinuxServer-CI
95d8ace35e Bot Updating Package Versions 2020-03-17 19:11:44 +00:00
thelamer
8bc6c5fc82 adding icewm focal flavor 2020-03-17 12:05:20 -07:00
thelamer
9311d18c7f use qemu for focal 2020-03-16 22:15:53 -07:00
thelamer
5a1a422690 adding i3 focal flavor 2020-03-16 17:47:34 -07:00
9 changed files with 106 additions and 255 deletions

View File

@ -12,11 +12,8 @@ RUN \
DEBIAN_FRONTEND=noninteractive \
apt-get install --no-install-recommends -y \
firefox \
terminator \
xfce4 \
xfce4-goodies \
xubuntu-default-settings \
xubuntu-icon-theme && \
icewm-experimental \
terminator && \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \

View File

@ -12,11 +12,8 @@ RUN \
DEBIAN_FRONTEND=noninteractive \
apt-get install --no-install-recommends -y \
firefox \
terminator \
xfce4 \
xfce4-goodies \
xubuntu-default-settings \
xubuntu-icon-theme && \
icewm-experimental \
terminator && \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \

View File

@ -12,11 +12,8 @@ RUN \
DEBIAN_FRONTEND=noninteractive \
apt-get install --no-install-recommends -y \
firefox \
terminator \
xfce4 \
xfce4-goodies \
xubuntu-default-settings \
xubuntu-icon-theme && \
icewm-experimental \
terminator && \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \

82
Jenkinsfile vendored
View File

@ -41,7 +41,7 @@ pipeline {
script{
env.EXIT_STATUS = ''
env.LS_RELEASE = sh(
script: '''docker run --rm alexeiled/skopeo sh -c 'skopeo inspect docker://docker.io/'${DOCKERHUB_IMAGE}':latest 2>/dev/null' | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''',
script: '''docker run --rm alexeiled/skopeo sh -c 'skopeo inspect docker://docker.io/'${DOCKERHUB_IMAGE}':icewm-focal 2>/dev/null' | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''',
returnStdout: true).trim()
env.LS_RELEASE_NOTES = sh(
script: '''cat readme-vars.yml | awk -F \\" '/date: "[0-9][0-9].[0-9][0-9].[0-9][0-9]:/ {print $4;exit;}' | sed -E ':a;N;$!ba;s/\\r{0,1}\\n/\\\\n/g' ''',
@ -117,10 +117,10 @@ pipeline {
}
}
}
// If this is a master build use live docker endpoints
// If this is a icewm-focal build use live docker endpoints
stage("Set ENV live build"){
when {
branch "master"
branch "icewm-focal"
environment name: 'CHANGE_ID', value: ''
}
steps {
@ -141,7 +141,7 @@ pipeline {
// If this is a dev build use dev docker endpoints
stage("Set ENV dev build"){
when {
not {branch "master"}
not {branch "icewm-focal"}
environment name: 'CHANGE_ID', value: ''
}
steps {
@ -214,7 +214,7 @@ pipeline {
// Use helper containers to render templated files
stage('Update-Templates') {
when {
branch "master"
branch "icewm-focal"
environment name: 'CHANGE_ID', value: ''
expression {
env.CONTAINER_NAME != null
@ -225,7 +225,7 @@ pipeline {
set -e
TEMPDIR=$(mktemp -d)
docker pull linuxserver/jenkins-builder:latest
docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=icewm-focal -v ${TEMPDIR}:/ansible/jenkins linuxserver/jenkins-builder:latest
CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8)
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8)
@ -233,7 +233,7 @@ pipeline {
mkdir -p ${TEMPDIR}/repo
git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO}
cd ${TEMPDIR}/repo/${LS_REPO}
git checkout -f master
git checkout -f icewm-focal
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
mkdir -p ${TEMPDIR}/repo/${LS_REPO}/.github
cp --parents ${TEMPLATED_FILES} ${TEMPDIR}/repo/${LS_REPO}/
@ -265,7 +265,7 @@ pipeline {
// Exit the build if the Templated files were just updated
stage('Template-exit') {
when {
branch "master"
branch "icewm-focal"
environment name: 'CHANGE_ID', value: ''
environment name: 'FILES_UPDATED', value: 'true'
expression {
@ -327,7 +327,7 @@ pipeline {
}
stage('Build ARMHF') {
agent {
label 'ARMHF'
label 'X86-64-MULTI'
}
steps {
withCredentials([
@ -354,7 +354,7 @@ pipeline {
}
stage('Build ARM64') {
agent {
label 'ARM64'
label 'X86-64-MULTI'
}
steps {
withCredentials([
@ -384,7 +384,7 @@ pipeline {
// Take the image we just built and dump package versions for comparison
stage('Update-packages') {
when {
branch "master"
branch "icewm-focal"
environment name: 'CHANGE_ID', value: ''
environment name: 'EXIT_STATUS', value: ''
}
@ -412,7 +412,7 @@ pipeline {
echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github"
if [ "${NEW_PACKAGE_TAG}" != "${PACKAGE_TAG}" ]; then
git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/${LS_REPO}
git --git-dir ${TEMPDIR}/${LS_REPO}/.git checkout -f master
git --git-dir ${TEMPDIR}/${LS_REPO}/.git checkout -f icewm-focal
cp ${TEMPDIR}/package_versions.txt ${TEMPDIR}/${LS_REPO}/
cd ${TEMPDIR}/${LS_REPO}/
wait
@ -436,7 +436,7 @@ pipeline {
// Exit the build if the package file was just updated
stage('PACKAGE-exit') {
when {
branch "master"
branch "icewm-focal"
environment name: 'CHANGE_ID', value: ''
environment name: 'PACKAGE_UPDATED', value: 'true'
environment name: 'EXIT_STATUS', value: ''
@ -450,7 +450,7 @@ pipeline {
// Exit the build if this is just a package check and there are no changes to push
stage('PACKAGECHECK-exit') {
when {
branch "master"
branch "icewm-focal"
environment name: 'CHANGE_ID', value: ''
environment name: 'PACKAGE_UPDATED', value: 'false'
environment name: 'EXIT_STATUS', value: ''
@ -545,14 +545,14 @@ pipeline {
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
for PUSHIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG}
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest
docker push ${PUSHIMAGE}:latest
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:icewm-focal
docker push ${PUSHIMAGE}:icewm-focal
docker push ${PUSHIMAGE}:${META_TAG}
done
for DELETEIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "{GITLABIMAGE}" "${IMAGE}"; do
docker rmi \
${DELETEIMAGE}:${META_TAG} \
${DELETEIMAGE}:latest || :
${DELETEIMAGE}:icewm-focal || :
done
'''
}
@ -595,52 +595,52 @@ pipeline {
docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG}
docker tag ${IMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG}
docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-latest
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-icewm-focal
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-icewm-focal
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-icewm-focal
docker push ${MANIFESTIMAGE}:amd64-${META_TAG}
docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG}
docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker push ${MANIFESTIMAGE}:amd64-latest
docker push ${MANIFESTIMAGE}:arm32v7-latest
docker push ${MANIFESTIMAGE}:arm64v8-latest
docker manifest push --purge ${MANIFESTIMAGE}:latest || :
docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest
docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm
docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8
docker push ${MANIFESTIMAGE}:amd64-icewm-focal
docker push ${MANIFESTIMAGE}:arm32v7-icewm-focal
docker push ${MANIFESTIMAGE}:arm64v8-icewm-focal
docker manifest push --purge ${MANIFESTIMAGE}:icewm-focal || :
docker manifest create ${MANIFESTIMAGE}:icewm-focal ${MANIFESTIMAGE}:amd64-icewm-focal ${MANIFESTIMAGE}:arm32v7-icewm-focal ${MANIFESTIMAGE}:arm64v8-icewm-focal
docker manifest annotate ${MANIFESTIMAGE}:icewm-focal ${MANIFESTIMAGE}:arm32v7-icewm-focal --os linux --arch arm
docker manifest annotate ${MANIFESTIMAGE}:icewm-focal ${MANIFESTIMAGE}:arm64v8-icewm-focal --os linux --arch arm64 --variant v8
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || :
docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm32v7-${META_TAG} --os linux --arch arm
docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8
docker manifest push --purge ${MANIFESTIMAGE}:latest
docker manifest push --purge ${MANIFESTIMAGE}:icewm-focal
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
done
for LEGACYIMAGE in "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
docker tag ${IMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:amd64-${META_TAG}
docker tag ${IMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-${META_TAG}
docker tag ${IMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-${META_TAG}
docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:latest
docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:icewm-focal
docker tag ${LEGACYIMAGE}:amd64-${META_TAG} ${LEGACYIMAGE}:${META_TAG}
docker tag ${LEGACYIMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-latest
docker tag ${LEGACYIMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-latest
docker tag ${LEGACYIMAGE}:arm32v7-${META_TAG} ${LEGACYIMAGE}:arm32v7-icewm-focal
docker tag ${LEGACYIMAGE}:arm64v8-${META_TAG} ${LEGACYIMAGE}:arm64v8-icewm-focal
docker push ${LEGACYIMAGE}:amd64-${META_TAG}
docker push ${LEGACYIMAGE}:arm32v7-${META_TAG}
docker push ${LEGACYIMAGE}:arm64v8-${META_TAG}
docker push ${LEGACYIMAGE}:latest
docker push ${LEGACYIMAGE}:icewm-focal
docker push ${LEGACYIMAGE}:${META_TAG}
docker push ${LEGACYIMAGE}:arm32v7-latest
docker push ${LEGACYIMAGE}:arm64v8-latest
docker push ${LEGACYIMAGE}:arm32v7-icewm-focal
docker push ${LEGACYIMAGE}:arm64v8-icewm-focal
done
'''
sh '''#! /bin/bash
for DELETEIMAGE in "${QUAYIMAGE}" "${GITHUBIMAGE}" "${GITLABIMAGE}" "${IMAGE}"; do
docker rmi \
${DELETEIMAGE}:amd64-${META_TAG} \
${DELETEIMAGE}:amd64-latest \
${DELETEIMAGE}:amd64-icewm-focal \
${DELETEIMAGE}:arm32v7-${META_TAG} \
${DELETEIMAGE}:arm32v7-latest \
${DELETEIMAGE}:arm32v7-icewm-focal \
${DELETEIMAGE}:arm64v8-${META_TAG} \
${DELETEIMAGE}:arm64v8-latest || :
${DELETEIMAGE}:arm64v8-icewm-focal || :
done
docker rmi \
lsiodev/buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \
@ -652,7 +652,7 @@ pipeline {
// If this is a public release tag it in the LS Github
stage('Github-Tag-Push-Release') {
when {
branch "master"
branch "icewm-focal"
expression {
env.LS_RELEASE != env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER
}
@ -664,17 +664,17 @@ pipeline {
sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \
-d '{"tag":"'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\
"object": "'${COMMIT_SHA}'",\
"message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\
"message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to icewm-focal",\
"type": "commit",\
"tagger": {"name": "LinuxServer Jenkins","email": "jenkins@linuxserver.io","date": "'${GITHUB_DATE}'"}}' '''
echo "Pushing New release for Tag"
sh '''#! /bin/bash
echo "Updating base packages to ${PACKAGE_TAG}" > releasebody.json
echo '{"tag_name":"'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\
"target_commitish": "master",\
"target_commitish": "icewm-focal",\
"name": "'${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}'",\
"body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n**OS Changes:**\\n\\n' > start
printf '","draft": false,"prerelease": false}' >> releasebody.json
printf '","draft": false,"prerelease": true}' >> releasebody.json
paste -d'\\0' start releasebody.json > releasebody.json.done
curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done'''
}

View File

@ -7,7 +7,7 @@
[![GitHub](https://img.shields.io/static/v1.svg?style=flat-square&color=E68523&label=linuxserver.io&message=GitHub&logo=github&logoColor=FFFFFF)](https://github.com/linuxserver "view the source for all of our repositories.")
[![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?style=flat-square&color=E68523&label=Supporters&logo=open%20collective&logoColor=FFFFFF)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget")
The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring :-
The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring:
* regular and timely application updates
* easy user mappings (PGID, PUID)
@ -55,24 +55,6 @@ The architectures supported by this image are:
| arm64 | arm64v8-latest |
| armhf | arm32v7-latest |
## Version Tags
This image provides various versions that are available via tags. `latest` tag usually provides the latest stable version. Others are considered under development and caution must be exercised when using them.
| Tag | Description |
| :----: | --- |
| latest | XFCE Focal |
| xfce-bionic | XFCE Bionic |
| kde-focal | KDE Focal |
| kde-bionic | KDE Bionic |
| lxde-focal | LXDE Focal |
| lxde-bionic | LXDE Bionic |
| budgie-focal | Budgie Focal |
| budgie-bionic | Budgie Bionic |
| mate-focal | MATE Focal |
| mate-bionic | MATE Bionic |
| kylin-focal | Kylin Focal |
| kylin-bionic | Kylin Bionic |
## Usage
@ -100,7 +82,7 @@ Compatible with docker-compose v2 schemas.
```
---
version: "2"
version: "2.1"
services:
rdesktop:
image: linuxserver/rdesktop
@ -173,6 +155,11 @@ By default we perform all logic for the abc user and we reccomend using that use
All of these containers are configured with passwordless sudo, we make no efforts to secure or harden these containers and we do not reccomend ever publishing their ports to the public Internet.
## Docker Mods
[![Docker Mods](https://img.shields.io/badge/dynamic/yaml?style=for-the-badge&color=E68523&label=mods&query=%24.mods%5B%27rdesktop%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml)](https://mods.linuxserver.io/?mod=rdesktop "view available mods for this container.")
We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) can be accessed via the dynamic badge above.
## Support Info

View File

@ -3,9 +3,10 @@
# jenkins variables
project_name: docker-rdesktop
external_type: os
release_type: stable
release_tag: latest
ls_branch: master
release_type: prerelease
release_tag: icewm-focal
ls_branch: icewm-focal
use_qemu: true
repo_vars:
- BUILD_VERSION_ARG = 'OS_VERSION'
- LS_USER = 'linuxserver'

View File

@ -16,42 +16,34 @@ cpp-99.2.1-31ubuntu1
curl7.68.0-1ubuntu1
dash0.5.10.2-6
dbus1.12.16-2ubuntu2
dbus-user-session1.12.16-2ubuntu2
dbus-x111.12.16-2ubuntu2
dconf-gsettings-backend0.36.0-1
dconf-service0.36.0-1
debconf1.5.73
debianutils4.9.1
desktop-file-utils0.24-1ubuntu2
diffutils1:3.7-3
dirmngr2.2.17-3ubuntu1
distro-info-data0.43ubuntu1
docker-ce-cli5:19.03.8~3-0~ubuntu-bionic
dpkg1.19.7ubuntu2
e2fsprogs1.45.3-4ubuntu2
elementary-xfce-icon-theme0.14-1
exo-utils0.12.11-1
fdisk2.34-0.1ubuntu4
findutils4.6.0+git+20190209-2ubuntu1
firefox74.0+build3-0ubuntu1
fontconfig2.13.1-2ubuntu2
firefox75.0+build3-0ubuntu1
fontconfig2.13.1-2ubuntu3
fontconfig-config2.13.1-2ubuntu2
fonts-dejavu-core2.37-1
fonts-noto-core20200103-3
fonts-noto-hinted20200103-3
fonts-noto-ui-core20200103-3
fonts-ubuntu0.83-4ubuntu1
gawk1:5.0.1+dfsg-1
gcc-10-base10-20200304-1ubuntu1
gcc-9-base9.2.1-31ubuntu1
gir1.2-atk-1.02.35.1-1ubuntu1
gir1.2-freedesktop1.64.0-1
gir1.2-atk-1.02.35.1-1ubuntu2
gir1.2-freedesktop1.64.0-2
gir1.2-gdkpixbuf-2.02.40.0+dfsg-3
gir1.2-glib-2.01.64.0-1
gir1.2-gtk-3.03.24.14-1ubuntu1
gir1.2-glib-2.01.64.0-2
gir1.2-gtk-3.03.24.18-1ubuntu1
gir1.2-packagekitglib-1.01.1.13-2build1
gir1.2-pango-1.01.44.7-1ubuntu3
gir1.2-vte-2.910.59.91-0ubuntu1
gir1.2-pango-1.01.44.7-2ubuntu3
gir1.2-vte-2.910.60.1-1ubuntu1
glib-networking2.63.91-1ubuntu1
glib-networking-common2.63.91-1ubuntu1
glib-networking-services2.63.91-1ubuntu1
@ -67,20 +59,23 @@ gpgv2.2.17-3ubuntu1
gpg-wks-client2.2.17-3ubuntu1
gpg-wks-server2.2.17-3ubuntu1
grep3.3-1build1
greybird-gtk-theme3.22.11-0ubuntu1
groff-base1.22.4-4
gsettings-desktop-schemas3.35.91-0ubuntu1
gtk2-engines-murrine0.98.2-3
gtk-update-icon-cache3.24.14-1ubuntu1
gtk-update-icon-cache3.24.18-1ubuntu1
gzip1.10-0ubuntu4
hicolor-icon-theme0.17-2
hostname3.23
humanity-icon-theme0.6.15
icewm1.6.4-1
icewm-common1.6.4-1
icewm-experimental1.6.4-1
init-system-helpers1.57
iso-codes4.4-1
keyboard-configuration1.194ubuntu2
krb5-locales1.17-6ubuntu4
libacl12.2.53-5ubuntu1
libao41.2.2+20180113-1ubuntu1
libao-common1.2.2+20180113-1ubuntu1
libapparmor12.13.3-7ubuntu2
libappstream40.12.10-1
libapt-pkg5.901.9.10
@ -91,20 +86,19 @@ libasound2-data1.2.2-2ubuntu1
libasound2-plugins1.2.2-1ubuntu1
libassuan02.5.3-7ubuntu2
libasyncns00.8-6
libatk1.0-02.35.1-1ubuntu1
libatk1.0-data2.35.1-1ubuntu1
libatk-bridge2.0-02.34.1-2ubuntu1
libatspi2.0-02.36.0-1
libatk1.0-02.35.1-1ubuntu2
libatk1.0-data2.35.1-1ubuntu2
libatk-bridge2.0-02.34.1-3
libatspi2.0-02.36.0-2
libattr11:2.4.48-5
libaudit11:2.8.5-2ubuntu5
libaudit-common1:2.8.5-2ubuntu5
libavahi-client30.7-4ubuntu6
libavahi-common30.7-4ubuntu6
libavahi-common-data0.7-4ubuntu6
libavahi-client30.7-4ubuntu7
libavahi-common30.7-4ubuntu7
libavahi-common-data0.7-4ubuntu7
libblkid12.34-0.1ubuntu4
libbrotli11.0.7-6build1
libbsd00.10.0-1
libburn41.5.2-1
libbz2-1.01.0.8-2
libc62.30-0ubuntu3
libcairo21.16.0-4ubuntu1
@ -113,9 +107,8 @@ libcap21:2.32-1
libcap2-bin1:2.32-1
libcap-ng00.7.9-2.1
libc-bin2.30-0ubuntu3
libcolord21.4.4-1ubuntu2
libcolord21.4.4-2
libcom-err21.45.3-4ubuntu2
libcroco30.6.13-1
libcryptsetup122:2.2.2-3ubuntu2
libcups22.3.1-9ubuntu1
libcurl47.68.0-1ubuntu1
@ -137,11 +130,6 @@ libegl11.3.1-1
libegl-mesa020.0.0-1ubuntu1
libelf10.176-1.1build1
libepoxy01.5.4-1
libexif120.6.21-6
libexo-1-00.12.11-1
libexo-2-00.12.11-1
libexo-common0.12.11-1
libexo-helpers0.12.11-1
libexpat12.2.9-1
libext2fs21.45.3-4ubuntu2
libfdisk12.34-0.1ubuntu4
@ -153,9 +141,6 @@ libfontenc11:1.1.4-0ubuntu1
libfreetype62.10.1-2
libfribidi01.0.8-2
libfuse22.9.9-2
libgarcon-1-00.6.4-1
libgarcon-common0.6.4-1
libgarcon-gtk3-1-00.6.4-1
libgbm120.0.0-1ubuntu1
libgcc11:10-20200304-1ubuntu1
libgcc-s110-20200304-1ubuntu1
@ -177,19 +162,14 @@ libgmp102:6.1.2+dfsg-4
libgnutls303.6.11.1-2
libgomp110-20200304-1ubuntu1
libgpg-error01.36-7
libgraphite2-31.3.13-11
libgraphite2-31.3.13-11build1
libgssapi3-heimdal7.7.0+dfsg-1
libgssapi-krb5-21.17-6ubuntu4
libgstreamer1.0-01.16.2-2
libgstreamer-plugins-base1.0-01.16.2-2ubuntu4
libgtk2.0-02.24.32-4ubuntu4
libgtk2.0-common2.24.32-4ubuntu4
libgtk-3-03.24.14-1ubuntu1
libgtk-3-common3.24.14-1ubuntu1
libgtksourceview-3.0-13.24.11-2
libgtksourceview-3.0-common3.24.11-2
libgudev-1.0-01:233-1
libharfbuzz0b2.6.4-1ubuntu2
libgtk-3-03.24.18-1ubuntu1
libgtk-3-common3.24.18-1ubuntu1
libharfbuzz0b2.6.4-1ubuntu4
libhcrypto4-heimdal7.7.0+dfsg-1
libheimbase1-heimdal7.7.0+dfsg-1
libheimntlm0-heimdal7.7.0+dfsg-1
@ -197,11 +177,10 @@ libhogweed53.5.1+really3.5.1-2
libhx509-5-heimdal7.7.0+dfsg-1
libice62:1.0.10-0ubuntu1
libicu6565.1-1ubuntu2
libicu6666.1-2ubuntu2
libidn2-02.2.0-2
libindicator3-716.10.0+18.04.20180321.1-0ubuntu4
libip4tc21.8.4-3ubuntu2
libisl220.22.1-1
libisofs61.5.2-1
libjack-jackd2-01.9.12~dfsg-2build2
libjbig02.1-3.1build1
libjpeg88c-2ubuntu8
@ -209,9 +188,7 @@ libjpeg-turbo82.0.3-0ubuntu1
libjson-c40.13.1+dfsg-7
libjson-glib-1.0-01.4.4-2ubuntu1
libjson-glib-1.0-common1.4.4-2ubuntu1
libjte21.22-3build1
libk5crypto31.17-6ubuntu4
libkeybinder-3.0-00.3.2-1
libkeyutils11.6-6ubuntu1
libkmod227-1ubuntu1
libkrb5-26-heimdal7.7.0+dfsg-1
@ -221,15 +198,12 @@ libksba81.3.5-2
liblcms2-22.9-4
libldap-2.4-22.4.49+dfsg-1ubuntu1
libldap-common2.4.49+dfsg-1ubuntu1
liblightdm-gobject-1-01.30.0-0ubuntu3.1
libllvm91:9.0.1-9ubuntu1
liblmdb00.9.23-0ubuntu1
liblocale-gettext-perl1.07-4
libltdl72.4.6-13
liblz4-11.9.2-2
liblzma55.2.4-1
libmagic11:5.38-4
libmagic-mgc1:5.38-4
libmount12.34-0.1ubuntu4
libmpc31.1.0-1
libmpdec22.4.2-3
@ -237,9 +211,7 @@ libmpfr64.0.2-1
libncurses66.1+20191019-1ubuntu1
libncursesw66.1+20191019-1ubuntu1
libnettle73.5.1+really3.5.1-2
libnewt0.520.52.21-4ubuntu2
libnghttp2-141.40.0-1
libnotify40.7.8-1ubuntu4
libnpth01.6-1
libogg01.3.4-0ubuntu1
libopus01.3.1-0ubuntu1
@ -251,16 +223,15 @@ libpam-modules1.3.1-5ubuntu4
libpam-modules-bin1.3.1-5ubuntu4
libpam-runtime1.3.1-5ubuntu4
libpam-systemd244.3-1ubuntu1
libpango-1.0-01.44.7-1ubuntu3
libpangocairo-1.0-01.44.7-1ubuntu3
libpangoft2-1.0-01.44.7-1ubuntu3
libpangoxft-1.0-01.44.7-1ubuntu3
libpango-1.0-01.44.7-2ubuntu3
libpangocairo-1.0-01.44.7-2ubuntu3
libpangoft2-1.0-01.44.7-2ubuntu3
libpangoxft-1.0-01.44.7-2ubuntu3
libpciaccess00.16-0ubuntu1
libpcre2-8-010.34-7
libpcre32:8.39-12
libpipeline11.5.2-2build1
libpixman-1-00.38.4-0ubuntu1
libplymouth50.9.4git20200109-0ubuntu8
libpng16-161.6.37-2
libpolkit-agent-1-00.105-26ubuntu1
libpolkit-gobject-1-00.105-26ubuntu1
@ -270,16 +241,14 @@ libpsl50.20.2-2
libpthread-stubs0-dev0.4-1
libpulse01:13.99.1-1ubuntu1
libpulsedsp1:13.99.1-1ubuntu1
libpulse-mainloop-glib01:13.99.1-1ubuntu1
libpython3.8-minimal3.8.2-1
libpython3.8-stdlib3.8.2-1
libpython3-stdlib3.8.0-3ubuntu1
libqrencode44.0.2-2
libreadline88.0-4
librest-0.7-00.8.1-1
libroken18-heimdal7.7.0+dfsg-1
librsvg2-22.46.4-1ubuntu1
librsvg2-common2.46.4-1ubuntu1
librsvg2-22.48.2-1
librsvg2-common2.48.2-1
librtmp12.4+20151223.gitfa8646d.1-2build1
libsamplerate00.1.9-2
libsasl2-22.1.27+dfsg-2
@ -293,45 +262,36 @@ libsensors51:3.6.0-2ubuntu1
libsensors-config1:3.6.0-2ubuntu1
libsepol13.0-1
libsigsegv22.12-2
libslang22.3.2-4
libsm62:1.2.3-1
libsmartcols12.34-0.1ubuntu4
libsnapd-glib11.56-0ubuntu1
libsndfile11.0.28-7
libsoup2.4-12.69.90-1
libsoup-gnome2.4-12.69.90-1
libsoup-gnome2.4-12.70.0-1
libsoxr00.1.3-2build1
libspeexdsp11.2~rc1.2-1.1ubuntu1
libsqlite3-03.31.1-3
libss21.45.3-4ubuntu2
libssh-40.9.3-2ubuntu1
libssl1.11.1.1d-2ubuntu6
libstartup-notification00.12-6
libstdc++610-20200304-1ubuntu1
libstemmer0d0+svn585-2
libsystemd0244.3-1ubuntu1
libtag1v51.11.1+dfsg.1-0.3ubuntu1
libtag1v5-vanilla1.11.1+dfsg.1-0.3ubuntu1
libtagc01.11.1+dfsg.1-0.3ubuntu1
libtasn1-64.15.0-2
libtdb11.4.2-3build1
libthai00.1.28-3
libthai-data0.1.28-3
libthunarx-3-01.8.12-1
libtiff54.1.0+git191117-2
libtiff54.1.0+git191117-2build1
libtinfo66.1+20191019-1ubuntu1
libuchardet00.0.6-3
libudev1244.3-1ubuntu1
libunique-1.0-01.1.6-6
libunistring20.9.10-2
libunwind81.2.1-9
libupower-glib30.99.11-1build2
libutempter01.1.6-4
libuuid12.34-0.1ubuntu4
libvorbis0a1.3.6-2ubuntu1
libvorbisenc21.3.6-2ubuntu1
libvte-2.91-00.59.91-0ubuntu1
libvte-2.91-common0.59.91-0ubuntu1
libvte-2.91-00.60.1-1ubuntu1
libvte-2.91-common0.60.1-1ubuntu1
libvulkan11.2.131.2-1
libwayland-client01.18.0-1
libwayland-cursor01.18.0-1
@ -340,8 +300,6 @@ libwayland-server01.18.0-1
libwebp60.6.1-2
libwebrtc-audio-processing10.3.1-0ubuntu2
libwind0-heimdal7.7.0+dfsg-1
libwnck-3-03.32.0-1
libwnck-3-common3.32.0-1
libwrap07.6.q-30
libx11-62:1.6.9-2
libx11-data2:1.6.9-2
@ -356,11 +314,10 @@ libxcb-dri2-01.13.1-5build1
libxcb-dri3-01.13.1-5build1
libxcb-glx01.13.1-5build1
libxcb-present01.13.1-5build1
libxcb-render01.13.1-5build1
libxcb-render01.14-2
libxcb-shape01.13.1-5build1
libxcb-shm01.13.1-5build1
libxcb-shm01.14-2
libxcb-sync11.13.1-5build1
libxcb-util10.4.0-0ubuntu3
libxcb-xfixes01.13.1-5build1
libxcomposite11:0.4.5-0ubuntu1
libxcursor11:1.2.0-2
@ -368,14 +325,6 @@ libxdamage11:1.1.5-1
libxdmcp61:1.1.3-0ubuntu1
libxdmcp-dev1:1.1.3-0ubuntu1
libxext62:1.3.4-0ubuntu1
libxfce4panel-2.0-44.14.3-1
libxfce4ui-1-04.14.1-1ubuntu1
libxfce4ui-2-04.14.1-1ubuntu1
libxfce4ui-common4.14.1-1ubuntu1
libxfce4ui-utils4.14.1-1ubuntu1
libxfce4util74.14.0-1
libxfce4util-common4.14.0-1
libxfconf-0-34.14.1-1
libxfixes31:5.0.3-1
libxfont21:2.0.3-1
libxft22.3.3-0ubuntu1
@ -383,16 +332,12 @@ libxi62:1.7.10-0ubuntu1
libxinerama12:1.1.4-2
libxkbcommon00.10.0-1
libxkbfile11:1.1.0-0ubuntu1
libxklavier165.4-4
libxml22.9.10+dfsg-1ubuntu3
libxmu62:1.1.3-0ubuntu1
libxmuu12:1.1.3-0ubuntu1
libxnvctrl0440.64-0ubuntu1
libxpm41:3.5.12-1
libxpresent11.0.0-2build1
libxrandr22:1.5.2-0ubuntu1
libxrender11:0.9.10-1
libxres12:1.2.0-3
libxshmfence11.3-1
libxt61:1.1.5-1
libxtst62:1.2.3-1
@ -401,7 +346,6 @@ libxxf86dga12:1.1.5-0ubuntu1
libxxf86vm11:1.1.4-1build1
libyaml-0-20.2.2-1
libzstd11.4.4+dfsg-1
lightdm-gtk-greeter2.0.6-0ubuntu1
locales2.30-0ubuntu3
login1:4.5-1.1ubuntu4
logsave1.45.3-4ubuntu2
@ -411,20 +355,13 @@ man-db2.9.1-1
mawk1.3.3-17ubuntu3
mime-support3.64ubuntu1
mount2.34-0.1ubuntu4
mousepad0.4.2-1
ncurses-base6.1+20191019-1ubuntu1
ncurses-bin6.1+20191019-1ubuntu1
numix-gtk-theme2.6.7-5
openssl1.1.1d-2ubuntu6
packagekit1.1.13-2build1
passwd1:4.5-1.1ubuntu4
perl-base5.30.0-9
pinentry-curses1.1.0-3
plymouth0.9.4git20200109-0ubuntu8
plymouth-label0.9.4git20200109-0ubuntu8
plymouth-theme-ubuntu-text0.9.4git20200109-0ubuntu8
plymouth-theme-xubuntu-logo20.04
plymouth-theme-xubuntu-text20.04
policykit-10.105-26ubuntu1
procps2:3.3.15-2ubuntu3
publicsuffix20200201.2258-1
@ -437,10 +374,10 @@ python3-apt1.9.7
python3-cairo1.16.2-2ubuntu2
python3-certifi2019.11.28-1
python3-chardet3.0.4-4build1
python3-configobj5.0.6-3build1
python3-configobj5.0.6-4
python3-dbus1.2.16-1build1
python3-gi3.34.0-6build1
python3-gi-cairo3.34.0-6build1
python3-gi3.36.0-1
python3-gi-cairo3.36.0-1
python3-idna2.6-2build1
python3-minimal3.8.0-3ubuntu1
python3-pkg-resources45.2.0-1
@ -452,11 +389,9 @@ python3-software-properties0.98.7
python3-urllib31.25.8-1
python-apt-common1.9.7
readline-common8.0-4
ristretto0.10.0-1
sed4.7-1
sensible-utils0.0.12+nmu1
shared-mime-info1.10-1
shimmer-themes2.1.3
shared-mime-info1.15-1
software-properties-common0.98.7
ssl-cert1.0.39
sudo1.8.31-1ubuntu1
@ -464,14 +399,10 @@ systemd244.3-1ubuntu1
systemd-sysv244.3-1ubuntu1
sysvinit-utils2.96-1ubuntu1
tar1.30+dfsg-6
terminator1.91-4
thunar1.8.12-1
thunar-archive-plugin0.4.0-2
thunar-data1.8.12-1
thunar-media-tags-plugin0.3.0-2
tzdata2019c-3
terminator1.91-4ubuntu1
tzdata2019c-3ubuntu1
ubuntu-keyring2018.09.18.1
ubuntu-mono19.04-0ubuntu2
ubuntu-mono19.04-0ubuntu3
ucf3.0038+nmu1
udev244.3-1ubuntu1
util-linux2.34-0.1ubuntu4
@ -483,49 +414,9 @@ x11-session-utils7.7+4
x11-utils7.7+5
x11-xkb-utils7.7+5
x11-xserver-utils7.7+8
xfburn0.6.2-0ubuntu1
xfce44.14
xfce4-appfinder4.14.0-1
xfce4-battery-plugin1.1.3-1
xfce4-clipman2:1.4.4-0ubuntu1
xfce4-clipman-plugin2:1.4.4-0ubuntu1
xfce4-cpufreq-plugin1.2.1-1
xfce4-cpugraph-plugin1.1.0-1
xfce4-datetime-plugin0.8.0-1
xfce4-dict0.8.3-1
xfce4-diskperf-plugin2.6.2-1
xfce4-fsguard-plugin1.1.1-1
xfce4-genmon-plugin4.0.2-1
xfce4-goodies4.12.6
xfce4-mailwatch-plugin1.2.0-3
xfce4-netload-plugin1.3.2-1
xfce4-notes1.8.1-3
xfce4-notes-plugin1.8.1-3
xfce4-notifyd0.4.4-1
xfce4-panel4.14.3-1
xfce4-places-plugin1.8.1-1
xfce4-pulseaudio-plugin0.4.2-1
xfce4-screenshooter1.9.7-1
xfce4-sensors-plugin1.3.0-2build1
xfce4-session4.14.0-0ubuntu1
xfce4-settings4.14.2-1ubuntu1
xfce4-smartbookmark-plugin0.5.1-1
xfce4-systemload-plugin1:1.2.3-1ubuntu1
xfce4-taskmanager1.2.2-1
xfce4-terminal0.8.9.1-1
xfce4-timer-plugin1.7.0-1
xfce4-verve-plugin2.0.0-1
xfce4-wavelan-plugin0.6.1-1
xfce4-weather-plugin0.10.1-1
xfce4-whiskermenu-plugin2.4.2-1
xfce4-xkb-plugin1:0.8.1-2
xfconf4.14.1-1
xfdesktop44.14.2-1
xfdesktop4-data4.14.2-1
xfonts-base1:1.0.5
xfonts-encodings1:1.0.5-0ubuntu1
xfonts-utils1:7.7+6
xfwm44.14.0-2
xkb-data2.29-2
xorg-sgml-doctools1:1.11-1
xorgxrdp1:0.2.12-1
@ -533,9 +424,5 @@ xrdp0.9.12-1
xserver-common2:1.20.7-2ubuntu2
xserver-xorg-core2:1.20.7-2ubuntu2
xtrans-dev1.4.0-1
xubuntu-artwork20.04
xubuntu-default-settings20.04
xubuntu-icon-theme20.04
xubuntu-wallpapers20.04
xutils1:7.7+19ubuntu14
zlib1g1:1.2.11.dfsg-2ubuntu1

View File

@ -14,22 +14,6 @@ available_architectures:
- { arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
- { arch: "{{ arch_armhf }}", tag: "arm32v7-latest"}
# development version
development_versions: true
development_versions_items:
- { tag: "latest", desc: "XFCE Focal" }
- { tag: "xfce-bionic", desc: "XFCE Bionic" }
- { tag: "kde-focal", desc: "KDE Focal" }
- { tag: "kde-bionic", desc: "KDE Bionic" }
- { tag: "lxde-focal", desc: "LXDE Focal" }
- { tag: "lxde-bionic", desc: "LXDE Bionic" }
- { tag: "budgie-focal", desc: "Budgie Focal" }
- { tag: "budgie-bionic", desc: "Budgie Bionic" }
- { tag: "mate-focal", desc: "MATE Focal" }
- { tag: "mate-bionic", desc: "MATE Bionic" }
- { tag: "kylin-focal", desc: "Kylin Focal" }
- { tag: "kylin-bionic", desc: "Kylin Bionic" }
# container parameters
param_container_name: "{{ project_name }}"
param_usage_include_vols: false

View File

@ -1,2 +1,3 @@
#!/bin/bash
/usr/bin/startxfce4 > /dev/null 2>&1
/usr/bin/pulseaudio --start
/usr/bin/icewm-session > /dev/null 2>&1