SHA256
1
0
forked from pool/git-image

Compare commits

...

65 Commits

Author SHA256 Message Date
Ana Guerrero
64291c9fce Accepting request 1241399 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1241399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=32
2025-02-04 17:11:49 +00:00
030510c91b [info=e02c1ed94df7baec85bf4fd956db1aecae6fb28d]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=226
2025-01-30 13:50:53 +00:00
9e3b40b82d [info=e02c1ed94df7baec85bf4fd956db1aecae6fb28d]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=222
2025-01-28 18:29:33 +00:00
3821b53ce1 [info=098b0007d956582c108edabd2c0b2dfd]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=221
2025-01-23 10:29:42 +00:00
Ana Guerrero
4b6a2ce7c9 Accepting request 1238032 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1238032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=31
2025-01-15 16:45:22 +00:00
89b8a4366c [info=8c1b052ba7798001d25e299359e6ac24]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=219
2025-01-15 10:10:16 +00:00
Ana Guerrero
a61bc2ff56 Accepting request 1234348 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1234348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=30
2025-01-02 18:20:17 +00:00
a6a2b81d90 [info=1893b52bdc87981520b5d9b78e75e53b]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=211
2025-01-01 14:15:55 +00:00
Ana Guerrero
ae657c79c7 Accepting request 1228028 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1228028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=29
2024-12-03 19:47:55 +00:00
35230c9b2e [info=3719f000c412f00840ccae49272f357f]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=204
2024-12-03 13:50:43 +00:00
Dominique Leuenberger
29454f6d77 Accepting request 1219650 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1219650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=28
2024-10-30 21:57:46 +00:00
Dominique Leuenberger
45e6708323 Accepting request 1219134 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1219134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=27
2024-10-30 16:35:37 +00:00
45b50a67b8 [info=93227fcabfeade04cbb445adce493897]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=185
2024-10-30 15:39:19 +00:00
9b7e366f15 [info=81614f8bab86666cd4f249204fcdc391]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=183
2024-10-29 15:32:23 +00:00
Ana Guerrero
880a1cc822 Accepting request 1207914 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1207914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=26
2024-10-15 12:59:41 +00:00
acc17c0b26 [info=39927eacd6460414d7bd581c0ba1b16b]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=175
2024-10-14 11:31:13 +00:00
Dominique Leuenberger
493a85bae5 Accepting request 1207295 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1207295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=25
2024-10-14 11:21:02 +00:00
a75d05f2d5 [info=81da11d3dac09dd6d4bfe03256cc8074]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=174
2024-10-11 15:25:00 +00:00
Ana Guerrero
1803901999 Accepting request 1203682 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1203682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=24
2024-09-26 16:53:27 +00:00
Ana Guerrero
cee5bf65f4 Accepting request 1203102 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1203102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=23
2024-09-25 19:53:32 +00:00
3330dac654 [info=91e969e0c3e9b59d298b6d2f010c73e9]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=164
2024-09-25 17:16:49 +00:00
55edb18c4c [info=be644510a32d8c5111122b0af4c15241]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=160
2024-09-24 20:02:46 +00:00
Ana Guerrero
415d6cd2ac Accepting request 1200866 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1200866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=22
2024-09-15 10:36:12 +00:00
4910295ba8 [info=f4ae504094c549321d3aed6c5547742e]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=149
2024-09-13 13:54:41 +00:00
Ana Guerrero
7d5f689167 Accepting request 1199141 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1199141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=21
2024-09-06 15:19:00 +00:00
Dominique Leuenberger
c476e4e703 Accepting request 1192976 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1192976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=20
2024-08-10 17:07:36 +00:00
Dominique Leuenberger
9cefd32276 Accepting request 1192691 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1192691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=19
2024-08-09 14:15:18 +00:00
a1afb8b534 [info=179988ae6696869c92b12c6389247402]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=124
2024-08-08 19:30:42 +00:00
96a5a200f0 [info=a79fa6f05b3ec0c5ee50959d7b407905]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=123
2024-08-08 16:55:57 +00:00
Dominique Leuenberger
f67eaee332 Accepting request 1191667 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1191667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=18
2024-08-05 15:22:51 +00:00
a42a08501a [info=222dc575ad0b7d6ba323af9f96539053]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=121
2024-08-05 11:49:19 +00:00
Dominique Leuenberger
101a5fa05d Accepting request 1191365 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1191365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=17
2024-08-03 18:05:21 +00:00
332d336cb8 [info=c36894b492effc6d695f6b239c09f09e]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=120
2024-08-03 09:05:15 +00:00
Dominique Leuenberger
8982e87360 Accepting request 1190712 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1190712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=16
2024-08-02 15:26:24 +00:00
5f191cca27 [info=16032cd7bca4d59778e337e23b9ed676]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=119
2024-07-31 12:09:11 +00:00
Ana Guerrero
3003daf4b6 Accepting request 1188040 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1188040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=15
2024-07-16 20:05:21 +00:00
0a6550e323 [info=b418343463301620f1054d68606200b1]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=115
2024-07-16 15:29:18 +00:00
Ana Guerrero
a5ce184e66 Accepting request 1181588 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1181588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=14
2024-06-19 14:38:10 +00:00
ede2180d7e [info=fd4723ad03c0a8aeec16479178839d0b]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=92
2024-06-18 21:02:49 +00:00
Ana Guerrero
461c0755d7 Accepting request 1179778 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1179778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=13
2024-06-11 16:28:33 +00:00
7ff27acf77 [info=be748e9e22f5bbfa93383a68f2d848e4]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=83
2024-06-10 15:14:12 +00:00
Ana Guerrero
c0ece2065f Accepting request 1178819 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1178819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=12
2024-06-06 10:33:21 +00:00
d7891bd664 [info=0bd7f03435069c3158da38f43e5cdf9e]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=82
2024-06-05 16:00:04 +00:00
Ana Guerrero
ae595d9b10 Accepting request 1178525 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1178525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=11
2024-06-05 15:40:12 +00:00
734c932e2b [info=b982e963db3f529ff2f2a0528591c8f5]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=80
2024-06-04 14:33:01 +00:00
Ana Guerrero
3b461ab3ad Accepting request 1174305 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1174305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=10
2024-05-16 15:15:22 +00:00
29fdc69031 [info=46064483f69e0b6331971a659c9fcaf0]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=66
2024-05-15 19:40:39 +00:00
Dominique Leuenberger
97674b0345 Accepting request 1172546 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1172546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=9
2024-05-08 09:39:53 +00:00
0a5cf91f62 [info=02f9d12296e8013b8144f0840f5b3de3]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=61
2024-05-07 19:09:13 +00:00
Ana Guerrero
dedd5ad172 Accepting request 1169165 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1169165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=8
2024-04-19 17:16:30 +00:00
088d06513d [info=be098ef2b37d991f7ca815164c885456]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=53
2024-04-19 11:53:04 +00:00
Ana Guerrero
5ee42cda3a Accepting request 1167082 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1167082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=7
2024-04-14 09:54:04 +00:00
795828ca4a [info=28fefc4f70e9e3d358808cc990934b65]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=51
2024-04-12 12:15:25 +00:00
Ana Guerrero
1cb02dbc16 Accepting request 1151984 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1151984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=6
2024-02-27 21:48:01 +00:00
11550b8236 [info=1944e7b9078a8bda772fc32c13383ebe]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=40
2024-02-26 15:08:14 +00:00
Ana Guerrero
452eb0f270 Accepting request 1139567 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1139567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=5
2024-01-18 20:52:33 +00:00
49813978c3 [info=6d7267a0a9422d78de5eadbe5c26c47b]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=32
2024-01-17 14:30:32 +00:00
Dominique Leuenberger
0cc24a42a9 Accepting request 1136334 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1136334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=4
2024-01-03 11:31:20 +00:00
5ee29d81fa [info=8ef20edf848977829370054e0eb30cdc]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=27
2024-01-02 08:29:30 +00:00
Ana Guerrero
662cab010d Accepting request 1114174 from devel:BCI:Tumbleweed
🤖: sync package with devel:BCI:Tumbleweed from OBS

OBS-URL: https://build.opensuse.org/request/show/1114174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=3
2023-10-02 18:04:30 +00:00
03a1cbe8f4 [info=f5aa7c35f696a44d4d6f7b7ec30a45c7]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=18
2023-09-28 15:02:59 +00:00
Dominique Leuenberger
dbd5e5e605 Accepting request 1102649 from devel:BCI:Tumbleweed
- Fix base image naming in description label

OBS-URL: https://build.opensuse.org/request/show/1102649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=2
2023-08-07 13:29:25 +00:00
Ana Guerrero
fe3347c7df Accepting request 1100636 from devel:BCI:Tumbleweed
OBS-URL: https://build.opensuse.org/request/show/1100636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git-image?expand=0&rev=1
2023-07-26 11:24:02 +00:00
616f2a502c [info=c441007cb24699070ca382d89162c259]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=4
2023-07-26 09:44:57 +00:00
953db5216d [info=a7c81e01b7c2e51e35ca2eb82d7ebe62]
OBS-URL: https://build.opensuse.org/package/show/devel:BCI:Tumbleweed/git-image?expand=0&rev=1
2023-07-18 15:24:41 +00:00
6 changed files with 143 additions and 109 deletions

53
Dockerfile Normal file
View File

@ -0,0 +1,53 @@
# SPDX-License-Identifier: GPL-2.0-only
# Copyright (c) 2025 SUSE LLC
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon.
# The content of THIS FILE IS AUTOGENERATED and should not be manually modified.
# It is maintained by the BCI team and generated by
# https://github.com/SUSE/BCI-dockerfile-generator
# Please submit bugfixes or comments via https://bugs.opensuse.org/
# You can contact the BCI team via https://github.com/SUSE/bci/discussions
#!UseOBSRepositories
#!BuildTag: opensuse/git:%%git_version%%-%RELEASE%
#!BuildTag: opensuse/git:%%git_version%%
#!BuildTag: opensuse/git:2.48
#!BuildTag: opensuse/git:%%git_major_version%%
#!BuildTag: opensuse/git:latest
FROM opensuse/bci/bci-micro:latest AS target
FROM opensuse/tumbleweed:latest AS builder
COPY --from=target / /target
RUN set -euo pipefail; \
zypper -n --installroot /target --gpg-auto-import-keys install --no-recommends git-core openssh-clients; \
zypper -n clean; \
rm -rf {/target,}/var/log/{alternatives.log,lastlog,tallylog,zypper.log,zypp/history,YaST2}
# sanity check that the version from the tag is equal to the version of git-core that we expect
RUN set -euo pipefail; \
[ "$(rpm --root /target -q --qf '%{version}' git-core | \
cut -d '.' -f -2)" = "2.48" ]
FROM opensuse/bci/bci-micro:latest
COPY --from=builder /target /
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=org.opensuse.application.git
LABEL org.opencontainers.image.title="openSUSE Tumbleweed with Git"
LABEL org.opencontainers.image.description="A micro environment with Git based on the openSUSE Tumbleweed Base Container Image."
LABEL org.opencontainers.image.version="%%git_version%%"
LABEL org.opencontainers.image.url="https://www.opensuse.org"
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="openSUSE Project"
LABEL org.opencontainers.image.source="%SOURCEURL%"
LABEL org.opencontainers.image.ref.name="%%git_version%%-%RELEASE%"
LABEL org.opensuse.reference="registry.opensuse.org/opensuse/git:%%git_version%%-%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opensuse.lifecycle-url="https://en.opensuse.org/Lifetime#openSUSE_BCI"
LABEL org.opensuse.release-stage="released"
# endlabelprefix
LABEL io.artifacthub.package.readme-url="https://raw.githubusercontent.com/SUSE/BCI-dockerfile-generator/Tumbleweed/git-image/README.md"

View File

@ -1,7 +1,30 @@
# The openSUSE Tumbleweed with Git container image
# openSUSE Tumbleweed with Git: Git application container
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)
A micro environment with Git based on the openSUSE Tumbleweed Base Container Image.
## Description
Git is a distributed version control system that tracks
versions of files. Git is primarily designed for controlling source code in collaborative software development.
## Usage
This container provides the openSUSE Project version of Git.
Example of using Git container:
```ShellSession
$ podman run registry.opensuse.org/opensuse/git:2.48 git help
```
As Git requires a repository, the container
does not explicitly set an entrypoint. This way, you can launch the container in
interactive mode to clone a repository and work on it. To avoid losing all your changes when exiting the container, use a persistent volume mount on launch.
For more use cases and documentation, refer to the
[Git SCM documentation](https://git-scm.com/doc).
## Licensing

View File

@ -1,21 +1,15 @@
<services>
<service mode="buildtime" name="kiwi_label_helper"/>
<service mode="buildtime" name="docker_label_helper"/>
<service mode="buildtime" name="kiwi_metainfo_helper"/>
<service name="replace_using_package_version" mode="buildtime">
<param name="file">git-image.kiwi</param>
<service mode="buildtime" name="replace_using_package_version">
<param name="file">Dockerfile</param>
<param name="regex">%%git_version%%</param>
<param name="package">git-core</param>
</service>
<service name="replace_using_package_version" mode="buildtime">
<param name="file">git-image.kiwi</param>
<service mode="buildtime" name="replace_using_package_version">
<param name="file">Dockerfile</param>
<param name="regex">%%git_major_version%%</param>
<param name="package">git-core</param>
<param name="parse-version">major</param>
</service>
<service name="replace_using_package_version" mode="buildtime">
<param name="file">git-image.kiwi</param>
<param name="regex">%%git_minor_version%%</param>
<param name="package">git-core</param>
<param name="parse-version">minor</param>
</service>
</services>

View File

@ -1,31 +0,0 @@
#!/bin/bash
# SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: (c) 2022-2024 SUSE LLC
set -euo pipefail
test -f /.kconfig && . /.kconfig
test -f /.profile && . /.profile
echo "Configure image: [$kiwi_iname]..."
#============================================
# Import repositories' keys if rpm is present
#--------------------------------------------
if command -v rpm > /dev/null; then
suseImportBuildKey
fi
#=======================================
# Clean up after zypper if it is present
#---------------------------------------
if command -v zypper > /dev/null; then
zypper -n clean
fi
rm -rf /var/log/{lastlog,tallylog,zypper.log,zypp/history,YaST2}
exit 0

View File

@ -1,3 +1,63 @@
-------------------------------------------------------------------
Mon Jan 20 08:48:15 UTC 2025 - SUSE Update Bot <bci-internal@suse.de>
- Convert container image to Dockerfile
-------------------------------------------------------------------
Wed Jan 15 10:06:13 UTC 2025 - SUSE Update Bot <bci-internal@suse.de>
- update to new git version
-------------------------------------------------------------------
Wed Jan 1 14:13:48 UTC 2025 - SUSE Update Bot <bci-internal@suse.de>
- update copyright year
-------------------------------------------------------------------
Tue Dec 3 13:26:37 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- Change attribute order in _service
-------------------------------------------------------------------
Thu Nov 28 14:48:16 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- add/extend README
-------------------------------------------------------------------
Wed Oct 30 15:34:45 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- remove nonsensical org.opencontainers.image.authors - duplication of .vendor
-------------------------------------------------------------------
Tue Oct 29 15:23:20 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- drop tag_version-%RELEASE%
-------------------------------------------------------------------
Mon Oct 14 11:26:26 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- make the version-%release tag the first one listed; remove duplicates where they existed; update image.ref/reference to point to the version-%release(-) tag
-------------------------------------------------------------------
Fri Oct 11 15:12:52 UTC 2024 - SUSE Update Bot <bci-internal@suse.de>
- make the tag with -%RELEASE% the first tag listed
-------------------------------------------------------------------
Wed Sep 25 17:12:11 UTC 2024 - Dirk Mueller <dmueller@suse.com>
- improved log cleaning
-------------------------------------------------------------------
Tue Sep 24 20:00:32 UTC 2024 - Dirk Mueller <dmueller@suse.com>
- remove release tags for additional_versions
-------------------------------------------------------------------
Fri Sep 13 09:56:19 UTC 2024 - Dirk Mueller <dmueller@suse.com>
- Remove trailing whitespace
-------------------------------------------------------------------
Fri Sep 6 08:22:49 UTC 2024 - Dirk Mueller <dmueller@suse.com>

View File

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- SPDX-License-Identifier: GPL-2.0-only -->
<!--
Copyright (c) 2024 SUSE LLC
All modifications and additions to the file contributed by third parties
remain the property of their copyright owners, unless otherwise agreed
upon.
The content of THIS FILE IS AUTOGENERATED and should not be manually modified.
It is maintained by the BCI team and generated by
https://github.com/SUSE/BCI-dockerfile-generator
Please submit bugfixes or comments via https://bugs.opensuse.org/
You can contact the BCI team via https://github.com/SUSE/bci/discussions
-->
<!-- OBS-AddTag: opensuse/git:%%git_minor_version%% opensuse/git:%%git_minor_version%%-%RELEASE% opensuse/git:%%git_major_version%% opensuse/git:%%git_major_version%%-%RELEASE% opensuse/git:%%git_version%% opensuse/git:%%git_version%%-%RELEASE% opensuse/git:latest -->
<!-- OBS-Imagerepo: obsrepositories:/ -->
<image schemaversion="7.4" name="git-image" xmlns:suse_label_helper="com.suse.label_helper">
<description type="system">
<author>openSUSE Project</author>
<contact>https://www.suse.com/</contact>
<specification>openSUSE Tumbleweed with Git Container Image</specification>
</description>
<preferences>
<type image="docker" derived_from="obsrepositories:/opensuse/bci/bci-micro#latest">
<containerconfig
name="opensuse/git"
tag="%%git_minor_version%%"
additionaltags="%%git_minor_version%%-%RELEASE%,%%git_major_version%%,%%git_major_version%%-%RELEASE%,%%git_version%%,%%git_version%%-%RELEASE%,latest">
<labels>
<suse_label_helper:add_prefix prefix="org.opensuse.application.git">
<label name="org.opencontainers.image.authors" value="openSUSE (https://www.opensuse.org/)"/>
<label name="org.opencontainers.image.title" value="openSUSE Tumbleweed with Git"/>
<label name="org.opencontainers.image.description" value="A micro environment with Git based on the openSUSE Tumbleweed Base Container Image."/>
<label name="org.opencontainers.image.version" value="%%git_version%%"/>
<label name="org.opencontainers.image.created" value="%BUILDTIME%"/>
<label name="org.opencontainers.image.vendor" value="openSUSE Project"/>
<label name="org.opencontainers.image.source" value="%SOURCEURL%"/>
<label name="org.opencontainers.image.url" value="https://www.opensuse.org"/>
<label name="org.opencontainers.image.ref.name" value="%%git_minor_version%%-%RELEASE%"/>
<label name="org.opensuse.reference" value="registry.opensuse.org/opensuse/git:%%git_minor_version%%-%RELEASE%"/>
<label name="org.openbuildservice.disturl" value="%DISTURL%"/>
<label name="org.opensuse.release-stage" value="released"/>
<label name="org.opensuse.lifecycle-url" value="https://en.opensuse.org/Lifetime#openSUSE_BCI"/>
</suse_label_helper:add_prefix>
<label name="io.artifacthub.package.readme-url" value="https://raw.githubusercontent.com/SUSE/BCI-dockerfile-generator/Tumbleweed/git-image/README.md"/>
</labels>
</containerconfig>
</type>
<version>2024</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
<rpm-excludedocs>true</rpm-excludedocs>
</preferences>
<repository type="rpm-md">
<source path="obsrepositories:/"/>
</repository>
<packages type="bootstrap">
<package name="git-core"/>
<package name="openssh-clients"/>
</packages>
</image>