Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a base Kali Linux build script. #648

Closed
wants to merge 1 commit into from

Conversation

peterclemenko
Copy link
Contributor

This adds a build script to build on Kali Linux.

@cadaver
Copy link
Member

cadaver commented Apr 18, 2013

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
Copy link
Contributor Author

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:
#648 (comment)

Sent from Kaiten Mail. Please excuse my brevity.

@jonnenauha
Copy link
Member

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
Copy link
Contributor

juj commented Apr 19, 2013

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
Copy link
Contributor Author

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:
#648 (comment)

Sent from Kaiten Mail. Please excuse my brevity.

@peterclemenko
Copy link
Contributor Author

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:
#648 (comment)

Sent from Kaiten Mail. Please excuse my brevity.

@peterclemenko
Copy link
Contributor Author

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
Copy link
Contributor Author

Closing in favor of posting a unified Linux build script.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants