photon icon indicating copy to clipboard operation
photon copied to clipboard

Request packages be added

Open RussellHamker opened this issue 3 years ago • 0 comments

Is your feature request related to a problem? Please describe.

Requesting packages jam and skopeo be added to the the maintained packages for PhotonOS. These packages are required to make a custom kpack image.

https://github.com/paketo-buildpacks/jam https://github.com/containers/skopeo

Describe the solution you'd like

have packages in maintained repo. tdnf install -y jam tdnf install -y skopeo

Describe alternatives you've considered

Temp solution is to create these yourself from go build/make files.

Commands required to build them yourself:

#Install jam echo " Installing jam ..." tdnf install -y go > /dev/null 2>&1 git clone https://github.com/paketo-buildpacks/jam > /dev/null 2>&1 cd jam go build > /dev/null 2>&1 mv jam /usr/bin/jam cd .. rm -rf jam rm -rf go

#Install go-md2man echo " Installing go-md2man ..." git clone https://github.com/cpuguy83/go-md2man > /dev/null 2>&1 cd go-md2man make > /dev/null 2>&1 mv ./bin/go-md2man /usr/bin/go-md2man cd .. rm -rf go-md2man rm -rf go

#Install skopeo echo " Installing skopeo ..." tdnf install -y go > /dev/null 2>&1 tdnf install -y build-essential > /dev/null 2>&1 tdnf install -y gpgme-devel > /dev/null 2>&1 tdnf install -y device-mapper-devel > /dev/null 2>&1 git clone https://github.com/containers/skopeo > /dev/null 2>&1 cd skopeo make > /dev/null 2>&1 mv ./bin/skopeo /usr/bin/skopeo cd .. rm -rf skopeo rm -rf go

#Remove Utilities echo " Removing Temporary Packages ..." tdnf remove -y build-essential > /dev/null 2>&1 tdnf remove -y gpgme-devel > /dev/null 2>&1 tdnf remove -y device-mapper-devel > /dev/null 2>&1 tdnf remove -y go > /dev/null 2>&1 rm -rf go

Additional context

No response

RussellHamker avatar Aug 02 '22 23:08 RussellHamker