1
0
Fork 0
mirror of https://github.com/JasonN3/build-container-installer.git synced 2025-12-25 10:57:55 +01:00

copy to ostree

This commit is contained in:
Jason N. 2024-03-26 09:20:24 -04:00
parent 5de8d247fd
commit 2b41ee627d

View file

@ -154,9 +154,13 @@ runs:
flatpak config --system --set languages "*" flatpak config --system --set languages "*"
flatpak remote-add --system ${{ inputs.flatpak_remote_name }} ${{ inputs.flatpak_remote_url }} flatpak remote-add --system ${{ inputs.flatpak_remote_name }} ${{ inputs.flatpak_remote_url }}
flatpak install --system -y ${{ inputs.flatpak_remote_refs }} ${DIR_REFS} flatpak install --system -y ${{ inputs.flatpak_remote_refs }} ${DIR_REFS}
mv /flatpak/flatpak/repo/refs/heads/deploy/* /flatpak/flatpak/repo/refs/heads/ ostree init --repo=/flatpak_dir/repo --mode=archive-z2
rmdir /flatpak/flatpak/repo/refs/heads/deploy for i in $(ostree refs --repo=/flatpak/flatpak/repo | grep '^deploy/' | sed 's/^deploy\///g')
cp -R /flatpak/flatpak/repo /flatpak_dir/ do
ostree --repo=/flatpak_dir/repo pull-local /flatpak/flatpak/repo $(ostree --repo=/flatpak/flatpak/repo rev-parse ${{ inputs.flatpak_remote_name }}/${i})"
mkdir -p $(dirname /flatpak_dir/repo/refs/heads/${i})
ostree --repo=/flatpak/flatpak/repo rev-parse ${{ inputs.flatpak_remote_name }}/${i} > /flatpak_dir/repo/refs/heads/${i}"
done
ostree refs --repo=/flatpak_dir/repo ostree refs --repo=/flatpak_dir/repo
EOF EOF
docker run --rm --privileged --entrypoint bash -e FLATPAK_SYSTEM_DIR=/flatpak/flatpak -e FLATPAK_TRIGGERSDIR=/flatpak/triggers --volume ${{ github.workspace }}/${FLATPAK_DIR}:/flatpak_dir ${image} /flatpak_dir/script.sh docker run --rm --privileged --entrypoint bash -e FLATPAK_SYSTEM_DIR=/flatpak/flatpak -e FLATPAK_TRIGGERSDIR=/flatpak/triggers --volume ${{ github.workspace }}/${FLATPAK_DIR}:/flatpak_dir ${image} /flatpak_dir/script.sh