realXtend / tundra

realXtend Tundra SDK, a 3D virtual world application platform.
www.realxtend.org
Apache License 2.0
84 stars 70 forks source link

Added a base Kali Linux build script. #648

Closed peterclemenko closed 11 years ago

peterclemenko commented 11 years ago

This adds a build script to build on Kali Linux.

cadaver commented 11 years ago

As far as I understand, Kali is a fairly niche distribution for security analysis. Do you plan to maintain this build script in the future?

peterclemenko commented 11 years ago

Kali is based on debian. I intend over time to add to the script standard debian and lmde and change it to a general debian general script. For now it's kali only, but that's because I have kali on my laptop.

cadaver notifications@github.com wrote:

As far as I understand, Kali is a fairly niche distribution for security analysis. Do you plan to maintain this build script in the future?


Reply to this email directly or view it on GitHub: https://github.com/realXtend/naali/pull/648#issuecomment-16592028

Sent from Kaiten Mail. Please excuse my brevity.

jonnenauha commented 11 years ago

Perhaps the name could then be changed to tools/build-debian-deps.bash to start with? And work towards making it generic. Kali probably tells many people nothing, debian might make them at least open and inspect the file even if not 100% working atm :)

juj commented 11 years ago

What's the difference between this and the existing linux scripts? Is there a need to duplicate the whole file? Since that will create two places of maintenance for the script.

It would be preferable to go into the direction that only single build scripts exists for both linux and OSX, and various differences are factored, e.g. into platform-specific preamble files. Is it possible to refactor a new build-ubuntu-deps.bash and build-kali-deps.bash and have a generic build-linux-deps.bash that those two call into, and have only one point where all the building work is done without duplication?

The fact that there's separate ubuntu and OSX build scripts is due to an unfortunate artifact of having separate people originally working on it, but I don't see a reason why those couldn't be merged (with a few platform-detection routines and if (apple) / if (linux) tests).

peterclemenko commented 11 years ago

I agree with getting all the Linux ones together, but I'm not a Mac person so I can't speak for Mac.

juj notifications@github.com wrote:

What's the difference between this and the existing linux scripts? Is there a need to duplicate the whole file? Since that will create two places of maintenance for the script.

It would be preferable to go into the direction that only single build scripts exists for both linux and OSX, and various differences are factored, e.g. into platform-specific preamble files. Is it possible to refactor a new build-ubuntu-deps.bash and build-kali-deps.bash and have a generic build-linux-deps.bash that those two call into, and have only one point where all the building work is done without duplication?

The fact that there's separate ubuntu and OSX build scripts is due to an unfortunate artifact of having separate people originally working on it, but I don't see a reason why those couldn't be merged (with a few platform-detection routines and if (apple) / if (linux) tests).


Reply to this email directly or view it on GitHub: https://github.com/realXtend/naali/pull/648#issuecomment-16643511

Sent from Kaiten Mail. Please excuse my brevity.

peterclemenko commented 11 years ago

Thinking about it, I'll make some of the first steps toward the Linux implementation of the merged script when I get home. Someone else will have to do the Apple aspects (unless someone wants to donate a mac :-P).

juj notifications@github.com wrote:

What's the difference between this and the existing linux scripts? Is there a need to duplicate the whole file? Since that will create two places of maintenance for the script.

It would be preferable to go into the direction that only single build scripts exists for both linux and OSX, and various differences are factored, e.g. into platform-specific preamble files. Is it possible to refactor a new build-ubuntu-deps.bash and build-kali-deps.bash and have a generic build-linux-deps.bash that those two call into, and have only one point where all the building work is done without duplication?

The fact that there's separate ubuntu and OSX build scripts is due to an unfortunate artifact of having separate people originally working on it, but I don't see a reason why those couldn't be merged (with a few platform-detection routines and if (apple) / if (linux) tests).


Reply to this email directly or view it on GitHub: https://github.com/realXtend/naali/pull/648#issuecomment-16643511

Sent from Kaiten Mail. Please excuse my brevity.

peterclemenko commented 11 years ago

Status update: I'm going to hold off on the Linux implementation for a while, as I'd like to work on some other improvements to RealXtend first.

peterclemenko commented 11 years ago

Closing in favor of posting a unified Linux build script.