Bug 20530 - Add makeself to repos
Summary: Add makeself to repos
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: https://www.virtualbox.org/wiki/Linux...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-19 19:04 CET by Kristoffer Grundström
Modified: 2017-11-11 16:29 CET (History)
3 users (show)

See Also:
Source RPM: makeself
CVE:
Status comment:


Attachments
Proposal specfile (1.04 KB, text/plain)
2017-10-28 01:30 CEST, Kristoffer Grundström
Details

Description Kristoffer Grundström 2017-03-19 19:04:47 CET
Description of problem: makeself.sh is a shell script that generates a self-extractable tar.gz archive from a directory. The resulting file appears as a shell
script, and can be launched as is. The archive will then uncompress itself to a temporary directory and an arbitrary command will be executed (for example an installation script). This is pretty similar to archives generated with WinZip Self-Extractor in the Windows world.

Version-Release number of selected component (if applicable): 2.3.0
Comment 1 Kristoffer Grundström 2017-03-19 19:05:47 CET
According to the Linux build instructions wiki for Virtualbox it needs to be installed for the configure command to work.
Kristoffer Grundström 2017-03-19 19:06:33 CET

CC: (none) => hamnisdude

Comment 2 Marja Van Waes 2017-03-20 12:12:31 CET
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

CC: (none) => marja11
Assignee: bugsquad => pkg-bugs
Severity: normal => enhancement

Comment 3 Kristoffer Grundström 2017-10-28 00:26:38 CEST
I still see same error about missing makeself when running ./configure after I downloaded via svn.
Comment 4 Kristoffer Grundström 2017-10-28 01:30:54 CEST
Created attachment 9763 [details]
Proposal specfile

It won't build due to this error:

error: Directory could not be found: /home/umeaboy/rpmbuild/BUILDROOT/makeself-2.3.1-1.mga6.x86_64/usr/share/man
Run(%doc): /bin/sh -e /var/tmp/rpm-tmp.Okrz6c
+ umask 022
+ cd /home/kristoffer/rpmbuild/BUILD
+ cd makeself-2.3.1
+ DOCDIR=/home/umeaboy/rpmbuild/BUILDROOT/makeself-2.3.1-1.mga6.x86_64/usr/share/doc/makeself
+ export DOCDIR
+ /usr/bin/mkdir -p /home/umeaboy/rpmbuild/BUILDROOT/makeself-2.3.1-1.mga6.x86_64/usr/share/doc/makeself
+ cp -pr README.md /home/umeaboy/rpmbuild/BUILDROOT/makeself-2.3.1-1.mga6.x86_64/usr/share/doc/makeself
+ cp -pr makeself.lsm /home/umeaboy/rpmbuild/BUILDROOT/makeself-2.3.1-1.mga6.x86_64/usr/share/doc/makeself
+ exit 0

RPM build error:
    Directory could not be found: /home/umeaboy/rpmbuild/BUILDROOT/makeself-2.3.1-1.mga6.x86_64/usr/share/man

I'm hoping that someone can help fix this so we can push it to cauldron.
Comment 5 David GEIGER 2017-10-28 08:56:49 CEST
makeself is now imported on Cauldron!

http://svnweb.mageia.org/packages?view=revision&revision=1174377

CC: (none) => geiger.david68210
Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 6 Kristoffer Grundström 2017-10-28 12:05:18 CEST
(In reply to David GEIGER from comment #5)
> makeself is now imported on Cauldron!
> 
> http://svnweb.mageia.org/packages?view=revision&revision=1174377

Thanks for importing this! However, I fail to find the .tar.gz mentioned as Source in http://svnweb.mageia.org/packages/cauldron/makeself/releases/2.3.1/1.mga7/SOURCES/

Shouldn't there be one?
Comment 7 Kristoffer Grundström 2017-11-11 00:56:15 CET
David: Since installing makeself in Cauldron I get this error everytime I use urpmi to update packages:

xz: /usr/share/man/man1/makeself.1.xz: File format not recognized

It would be great if you could solve that.
Comment 8 David GEIGER 2017-11-11 08:55:31 CET
Should be fixed in next makeself update!
Comment 9 Kristoffer Grundström 2017-11-11 16:29:08 CET
(In reply to David GEIGER from comment #8)
> Should be fixed in next makeself update!

Thanks! It's fixed.

Note You need to log in before you can comment on or make changes to this bug.