containment-rpm-docker-1.4.0+git20180612.c577fec-bp154.1.20 >  A bxv!M@eeeb u?ӤE:o+iZ>{Mqݲxe3~X_cg$;:=j:Ԭ C,/c%ȍ9<)ҭln6]~>^@AM6\,J1dNZdq#mPdrt-&.f>aB2Nr,H7,- g:J!$?/,{* 5g S\ !(B]&)xudEha67a74b2bb3e9a30660631ee79a2d47335ae8c9c6fba6de323bef19226d4ebe6f04cd0aae366276dd8faebc6ce8e65eba340e4945xbxv!M@eee:\ݩ_tRrLB58y@s\#P9BU]ywA^=^e\PidG vZʢpA&?&d3 > b$(04QZ^ x    b dlv (8#9P#:#F$G$$H$,I$4X$8Y$@\$h]$p^$b$c%Ed%e%f%l%u%v%w& x&(y&0z&4&D&H&N&Ccontainment-rpm-docker1.4.0+git20180612.c577fecbp154.1.20Wraps OBS/kiwi-built images in rpmsOBS kiwi_post_run hook to wrap a kiwi-produced image in an rpm package. This package should be required by the Build Service project's meta prjconf, so that the kiwi_post_run hook is present in the kiwi image and gets executed at the end of the image build. It will then build an rpm which contains the newly-produced image from kiwi (using image.spec.in), and place the rpm in the correct location that it becomes an additional build artefact.bxpbuild73SUSE Linux Enterprise 15 SP4openSUSEMIThttps://bugs.opensuse.orgSystem/Managementhttps://github.com/SUSE/containment-rpm-dockerlinuxnoarch\kbxpbxpbaf530e300c9479c55d6aec51ddaf9f762e9d6419c18179868378c1ba593f9c9094e279a1a668c9ed85a0975cb73b483188eb4dbe226b5d41d23489b9211abf0rootrootrootrootcontainment-rpm-docker-1.4.0+git20180612.c577fec-bp154.1.20.src.rpmcontainment-rpm-dockerkiwi_post_run@    /bin/bashlibxml2-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1kiwi_post_run4.14.3^*@[[@Zz@ZZ1@ZtRZ\ZY@YKYYn@YV@Y{'@YV=@Y?Y>@Y.@Y(Y&@Y&@Y&@XXXX@X~@X•@VD@UU7@U7@UU @Ludwig Nussel containers-builds@suse.decontainers-builds@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.decontainers-bugowner@suse.demmeister@suse.commjura@suse.commjura@suse.comfcastelli@suse.comfcastelli@suse.comro@suse.dero@suse.defcastelli@suse.comfcastelli@suse.com- conflict with other providers of kiwi_post_run. Only one package can install a kiwi post hook at a time.- Commit 4532982 by Sergio Lindo Mansilla SLindoMansilla@suse.com Fix plural on sentence- Commit 97bf8fc by Fabian Vogt fvogt@suse.com Use uname -m for ARCH and also pass to rpmbuild Otherwise we get into a mess where i386/i586/i686 are used in place of each other. Fixes #35- Commit fec546a by Jordi Massaguer Pla jmassaguerpla@suse.de recommend changelog generator data instead of requiring it Using the changelog generator data is not a hard requirement. You can build rpms containing containers without creating the changelogs. This way, it will create the changelogs only if the changelog-generator-data package is available Signed-off-by: Jordi Massaguer Pla - Commit c2e30cc by David Cassany dcassany@suse.com Make local builds possible This commit makes local OBS builds of images wrapped in RPMs possible.- Commit 229b3d2 by Fabian Vogt fvogt@suse.com Abort build if changelog found but changelog-generator not available Commit 8af17f6 by Fabian Vogt fabian@ritter-vogt.de Make changelog-generator optional for openSUSE Fixes #31 feature#openSUSE_Kubic- Commit 1956b4f by Jordi Massaguer Pla jmassaguerpla@suse.de Add conflicts with other packages that provide the same hook /usr/lib/build/kiwi_post_run Signed-off-by: Jordi Massaguer Pla - Commit 56cf72d by David Cassany dcassany@suse.com Exit if no tag defined This commit exits the kiwi_post_run hook script in case the config.xml file does not include any tag specification.- Commit c3c1362 by Flavio Castelli fcastelli@suse.com Obsolete packages with older naming scheme [bsc#1066653] Ensure the packages that followed the older naming scheme get replaced by the new ones. Signed-off-by: Flavio Castelli - Commit 66d6869 by David Cassany dcassany@suse.com This commit removed the word 'docker' from the package name- Commit 055de6e by Jordi Massaguer Pla jmassaguerpla@suse.de Use IBS build number to distinguish releases This solves a number of problems around updating images within IBS, and delivering those as updates. This is a rebase from https://github.com/SUSE/containment-rpm-docker/pull/24 Which Kiall started- Commit 055de6e by Jordi Massaguer Pla jmassaguerpla@suse.de Use IBS build number to distinguish releases This solves a number of problems around updating images within IBS, and delivering those as updates. This is a rebase from https://github.com/SUSE/containment-rpm-docker/pull/24 Which Kiall started- Commit 1a6b95f by Kiall Mac Innes kiall@macinnes.ie Add a tagfile, a mechanism to determine the latest image Sometimes, using a ":latest" tag is not enough, for example, when you need to inform Kubernetes that it should perform a rolling upgrade to the new tag. By adding a file which contains the most specific tag for a given image, we can have downstream tools use this to determine the tag that matches the currently installed RPM.- Commit 01528cd by David Cassany dcassany@suse.com Add DISTURL in RPM metadata, fixes bsc#1052030 With this commit kiwi_post_run script reads the '/.build/build.data' file from the build service environment in order to get the $DISTURL environment variable and set the DISTURL value in the rpm.- Commit 593eaf5 by Maximilian Meister mmeister@suse.de make branch safe by transforming slashes to dashes Signed-off-by: Maximilian Meister Commit 2ba6987 by Maximilian Meister mmeister@suse.de packaging: make branch configurable Signed-off-by: Maximilian Meister - Commit d0c508a by David Cassany dcassany@suse.com Remove tag from the package name Now the image tag can be updated without creating a different rpm package for each update. This commit fixes bsc#1046378.- Commit b094d74 by Jordi Massaguer Pla jmassaguerpla@suse.de add make_spec.sh script to create the spec file otherwise, we had to update the version in the containment-rpm-docker and, since this can be forgotten, we could end up with packages version 1.3.4 but having master code in it which contains extra commits- Commit 145d37c by Jordi Massaguer Pla jmassaguerpla@suse.de review filenames use old.[packages|changes].$PKG_NAME.$ARCH instead, because this is all start with old. This is just cosmetic but it is how we are doing it in the kubik project. Also fix the "if" clauses which were checking for the file existance which were looking in the wrong path- Commit db142fc by David Cassany dcassany@suse.com Include symlink to the image with a simplified name This commit includes in the resulting docker image RPM a symlink to the image tarball that does not include any version number, arch and extension. The symlink is named as it is in the `name` attribute of the `image` tag within the kiwi description file. This way the base image version can be updated without having to also update base image reference inside the derived image kiwi description file. Related to bsc#1038192- Commit 53d931e by Jordi Massaguer Pla jmassaguerpla@suse.de remove sle2docker recommendation. fixes bsc#1032663- Commit c36be37 by Jordi Massaguer Pla jmassaguerpla@suse.de fix typo in filename Signed-off-by: Jordi Massaguer Pla - Commit 74c13c4 by Jordi Massaguer Pla jmassaguerpla@suse.de - check if old.changes and old.packages exist and otherwise create an empty - images.changes- Commit 2aa7744 by Jordi Massaguer Pla jmassaguerpla@suse.de multi packages in one repo add the package name as a prefix in the old.packages and old.changelog: $PKG_NAME.old.packages.$ARCH $PKG_NAME.old.changelog.$ARCH this way, if we have more than one docker image in the same obs repo, this script will only take the old files for the right package. Signed-off-by: Jordi Massaguer Pla - packaging: fix path within archive- change compression format to gzip- change compression format to gzip- synchronize specfile with git versioned specfile from https://github.com/SUSE/containment-rpm-docker- Updated to version 1.3.4 - change installation path for images - generate metadata file with Docker image information- Update to version 1.3.3 - rename KIWI image files before building the package - add libxml2-tools package to runtime requirements - parse KIWI config.xml and fetch containers metadata - added openSUSE as possible image name- Update to version 1.2.0: - change the OBS script to look for changelong and old packages files according to the target architecture- Fix rubygem-changelog-generator requirement according to the OS version- require changelog-generator-data- require rubygem-changelog_generator- Version 1.1.0: * automatic generation of the changelog * recommend the installation of sle2docker- Created initial versionbuild73 16520874081.4.0+git20180612.c577fec-bp154.1.20image.spec.inkiwi_post_run/usr/lib/build/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/a466d4565248b93b3d7ca039e127d66b-containment-rpm-dockercpioxz5noarch-suse-linuxASCII textBourne-Again shell script, ASCII text executableRǑW +Z̭utf-8530d6505b6ed7b49fce60cb4ef01465d2835b234a8b619a00fa801bc0dd63305?7zXZ !t/[ Z] crv(vX0*ç\LӟTշP!d]eDTint˽Кz-~M$^=cq%47uݖO#8̈Kl| ܚrc$Zlbɉ\[{KƀB+ݰ/^ $y%Va+}GYg.!455[$\zkOUx}}$̈́j4FϹ(q3xS?G6|(3j}dX#l" 3)VW(W>_ 9 H}Y\jҩgg)yػ +[à>iS^;^p`>~֋. vأΩR+Dalu,!Ƭ37q/U)WmQTS}c@Q0鯈ZyMLUSݠ7_NU Ǜ0ΒCXuK)՚TtûcǶ40.▌:gb5מsX<;mX޺WKd*d3yDjQގv>ʃs~ZH@jbV ZRb1 N#S8j4hfWU*qș>z\C^PPd>̿}v"5uhAr 7VYR+uD ìg;ܶWͭꟜYY t , `V IPlOyZ#_HT;r}Wۅ"._qxog%rd:ט[ьqAs5G\hw Wz(5z M !wּ%_L>|sˀ`}, 髋sW S9M]%zTc84N;pJ %%' S VO FE>hukI]0Gs7 Uht7- y/V(ݛҶ|&zp@l/b3\IpJxeFS=iH%֘]]kDW~ЧAjzFē<'Waklu>erdG8 oF`yD r8, .y&K6e%?t#}s<pξҐP Wѣ pG8@Ci[5?WWRvU ]"(?m}A wAXjkpiv1U& rIW؄bؠ]#;21[ӝ''C̍y:<_@l9 _"tW6!0-6D:ar1^y:Xបj@RF6A@)'blT݋%>ms17D F[Yd?mLEmiX<{tEԶE]\mGu.CI6ka@ =&pt>WX kJbS|f:#y&_qʆ\P!՜6`нĄ0W!u텎zzcy (}~B)7KfǩٙhjJeR淾ΧX7ܕFa{{x%5\{^QV+"5c~u0+':bZ8o|8v>K) R%* g^#bEl'M GUji['*Ӹlǧ7vzծav/R&oK9=xb!|gS]{sΒwaPC8@xf~ TJC4^%y >֭ n>ӍiN "{ɼV۳-Fp`)p}]N <9sL"3=z., I` &r YyӅkU_Ojp%Fȭq 7 +Ab OhJ ^6J<'Ww<؃(B 6q:4r6 ?] "q;<R YZ