Do any body know Source based Linux distribution or build system that allow to use package build directly from checkout of project's repository, except Linux from Scratch.

Gentoo is also providing package kept in mirror, not directly from project repository.

asked 14 Apr '10, 06:19

sharad's gravatar image

sharad
1112
accept rate: 0%

Please accept an answer so the question/answer can be finished. Or provide more details so we can help.

(20 Apr '11, 14:10) rfelsburg ♦



SUSE Studio allows you to create a customized linux "distro", based off of selected repositories. Essentially you start with the raw SUSE OS and then select from thousands of packages, boot up graphics, etc.

http://susestudio.com/

Other then that, I can't think of anything that would be in that general category.

link

answered 14 Apr '10, 15:54

r0000t's gravatar image

r0000t
411
accept rate: 0%

Not a going concern AFAIK, but this reminded me of ESR's Shipper tool - http://www.catb.org/~esr/shipper/ which did attempt to create a standard interface to a number of code repositories. This is / was more for pushing code in, than pulling it out though.

Personally I'm not too sure this is really that good an idea as the basis of a distro as the distro developers have no control over the code going into the system, meaning that things could work lovely or be horribly broken at any point in time.

link

answered 14 Apr '10, 20:57

acid_kewpie's gravatar image

acid_kewpie
664
accept rate: 33%

I was not aware of it, I will check it. - thanks

(15 Apr '10, 16:21) sharad

Gentoo is also providing package kept in mirror, not directly from project repository.

Gentoo stores ebuilds in the portage repository. Ebuilds are scripts which specify build and runtime dependencies, the location of the source code, and other things to successfully compile, link, and install an application or library. But the source code itself is not stored in portage. An ebuild can fetch source code directly from CVS, SVN and GIT among other things.

link

answered 15 Apr '10, 01:21

wsherman's gravatar image

wsherman
111
accept rate: 0%

Yes I were using Gentoo, it is great, Gentoo derivative funtoo I was using, looking old, because of this I tempted to ask this question) Direct fetch cvs/git/svn option is there, but ebuild was not designed with this goal, I can change few ebuild's for direct fetch (from cvs/svn/git etc) but not most. I think wiki kind of distribution could be a solution ... gwiki gentowki wikilinux

(15 Apr '10, 16:41) sharad

With Arch Linux, anything in the AUR repository is downloaded from the project source and compiled in most cases.

link

answered 15 Apr '10, 14:02

Paul's gravatar image

Paul
211
accept rate: 0%

Slackware + sbopkg/slackpkg possibly?

Are you looking for a link to the package's homesite rather than a repository? If so, thats a massively tall order since all distros do some repackaging to make the files installable and searchable by the package managers.

Does Rock Linux match what you need?

link

answered 15 Apr '10, 16:11

XavierP's gravatar image

XavierP
1414
accept rate: 16%

I'll second the Arch Linux suggestion, it's truely a great distribution that is very clean and lightweight yet packed with nice features, as mentioned AUR (Arch User Repository) contains thousands of submissions for package builds, the build scripts are capable of grabbing the source from tarballs or cvs/svn/git/bzr/you name it, and if what you desire is not already submitted then writing the build script is a breeze, there are also tools available to compliment the package manager so that these custom built packages can be kept up-to-date easily. If you require more power and control, the best of both worlds with binary packages and package builds from source, also the ability to modify and build any of the binary packages provided from the main repositories via ABS (Arch Build System) then definately check out this distribution.

Arch Linux Website

link

answered 09 Aug '10, 01:22

Jinx's gravatar image

Jinx
1
accept rate: 0%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×4
×3
×2
×1
×1

Asked: 14 Apr '10, 06:19

Seen: 4,722 times

Last updated: 20 Apr '11, 14:10

powered by OSQA