Commit graph

68 commits

Author SHA1 Message Date
John 'Warthog9' Hawley
8241b6d6cb Updating README.md and going to tag this as v0.0.3 2015-04-12 13:44:54 -07:00
John 'Warthog9' Hawley
fadb96d289 Adding LICENSE and README.md for github push 2015-04-12 13:41:38 -07:00
John 'Warthog9' Hawley
46c18ea160 installers/centos - update URLS to point to archive.kernel.org vs. CentOS' vault 2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
573fb35bb5 installers/archlinux - fix problem with 0.1 not having an x86_64 release 2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
b0554628f8 installer/centos - remove extraneous debuging message 2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
cdc66e1620 installers/centos - Deal with the fact that centos' vault might be offline
While doing some testing I ran across centos' vault server not responding to
http, this effectively eliminates that as a pain point for dealing with
the "current" stuff.
2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
ff6d232542 installers/ubuntu - Fixing duplicated makefile rules
Ubuntu seems to throw things into their "vault" pretty quickly, this
prevents "current" versions from duplicating the pre-existing vault
rules
2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
96825178d9 installers/centos - Auto discovery of EOLed versions
This should add more automatic discovery of EOLed versions, thus
meaning the makefiles should work even when these haven't been updated
to reflect the EOLed nature
2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
9ae723ca85 installers/centos - EOL centos 3
This basically involves masking the base directory /3/ from the
centos list, so that it doesn't show up in the current list of
downloadables.
2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
8ea4df5687 Makefile: adding Super Grub to the previous -j makefile fixes (versions.list) 2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
261d6b85af Git: updating .gitignores
This is just updating the .gitignores to reflect more of the recent files
that are showing up
2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
a15cf82ec9 Makefile: RIP: Fixing massive typo on my part in Recovery Is Possible 2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
61da31671d Makefile: Fixing typo in Toms Root & Boot 2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
74cf7dc2aa Makefile: Debian: small change to make file more generic 2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
5256645b36 Makefile: Fixes for parallel make (versions.list also gets rebuilt)
This is a couple of quick changes, specific to versions.list generation

Part 1: This now makes sure that versions.list gets rebuilt
	(once, and only once) on each make run.

Part 2: This also makes sure that -j works since there is now a
	versions.list.temp intermediate file (that gets deleted)

This pretty much affects anything that uses versions.list
2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
d10233617e installers/archlinux - initial commit of ArchLinux
This adds ARCHLINUX to the config file and is documented in CONFIG
2015-03-18 23:29:22 -07:00
John 'Warthog9' Hawley
53f47f392f installers/debian - makefile cleanups 2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
08c53810b1 ntpassword - Updating the urls (as they've changed upstream) and small Makefile fix.
This fixes the urls (as stated above) and adjusts the Makefile to treat
versions.list as a phony so it's always rebuilt so it should in theory always
stay up to date now.
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
231baa1e47 Adding pxeknife.conf to .gitignore since it's a generated file 2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
be4a56b1d4 Red Hat - Initial commit of the pieces needed to support Red Hat as an installer target
This adds the pieces needs for Red Hat
CONFIG:
	REDHAT - which versions to snag

installers/Makefile:
	Directive to deal with adding fedora to the DIRS listing should REDHAT be defined

installers/redhat:
	Directory and support programs (like getversions.sh) for Red Hat
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
6e5fc4d4ed Installers - Debian: Adjust .gitignore to include more distro releases 2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
218c44fae5 CONFIG: Change Debian's default config to include "all" 2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
beb9cbb30e Installers - Debian: Small adjustments makine multiple make runs not clober
There was an issue that running multiple makes back to back caused the paths
to get clobber in a bad way (I.E. unusable)
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
e0370ffe13 Installers - Debian: Change the URLS to point at kernel.org vs. anything else
This is a minor change to point at the kernel.org servers as opposed to
the official debian servers.  Alleviating load, and dealing with the
problems of rapid downloading that kernel.org can handle but Debian might
not be able to.
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
4b1fc3976f Installers - Ubuntu: Adjustments and fixes for Ubuntu
This fixes Warty's bit where the config files were stashed in a tarball

Makes some other minor adjustments to handle the various changes and differences
across the various releases.  This includes, if Ubuntu early releases a distro,
like lucid, and it shows up here it won't actually create a config file for it
since it's missing the installers information.
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
6fc413f736 Installers - Fedora: Moving fedora's archive url from the official archive to kernel.org's copy. 2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
004c6c1fcf installers - Fedora - Fixing ordering of the list based on numeric order
This should stick the newest releases up at the top properly
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
1d6626f5ce Makefile / Configfile - adding additional defaults to the gui config
This should cover all of the defaults now
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
8038199d3e Forcing reset to defaults in PXE Knife's gui config
Really these don't seem to 'reset' when coming in from another menu
so this forces all the defaults.
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
e036630cf2 Makefile - build configfile by default
This adjusts the build priority to build the configfile by default
since it apparently wasn't getting built by default
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
86fd16fe56 ignore fixes - adding missing or overlooked files for .gitignores
subject line says it all I missed a pile of things that should be
ignored by git
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
cc75c2769a CONFIG - undoing my erroneous commit of pxeknifetest as the prefix 2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
f2975f1860 boot managers - supergrub - Adding missing file to ignore list
Wasn't ignoring the supergrub.conf file - this fixes that
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
93614d5d4e Don't take 'enabled' too seriously
Ok, my bad.  Just marking it as 'enabled' was wrong.  Resetting to latest in the config file
works a lot better.
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
4db84165ac installers - makefiles - fixing botch on my part
More or less I just botched the config files and duplicated the UpDir statement as many times as there is sub.conf

This should undo that
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
cac4156140 Menuing / Makefiles / Configuration - Work to flip over to using menu include instead of recalling menu
This is pretty self explanitory - flipping over to using menu include directive
instead of re-calling and re-downloading everything for vesamenu.c32
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
7cb98f62c8 system information - Initial commit of the pieces needed to support the system information in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		PCISNIFER - which versions to snag of PCI Sniffer - really this is either latest, all or undefined as there is only one version
		            seemingly present at any given time
2015-03-18 23:29:21 -07:00
John 'Warthog9' Hawley
6d7b3f798d ntfs tools - Initial commit of the pieces needed to support the ntfs tools in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		NTPASSWORD - which versions to snag of NT Password Recovery - really this is either latest, all or undefined - you can define specific versions if you wish but it's a bit pointless
2015-03-18 23:29:15 -07:00
John 'Warthog9' Hawley
8050fb8414 linux boot disks - Initial commit of Recovery Is Possible (RIP)
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		RIP - which versions to snag of toms root boot - really this is either latest, all or undefined
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
93bf6b6834 installers - Debian - Fix for existing netboot symbolic link
Basically if the netboot symbolic link already exists - don't trounce over it.  This should fix a build error that Pravin (less1) was reporting
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
1f656b80c4 linux boot disks - Initial commit of the pieces needed to support the linux boot disks in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		TOMSRTBT - which versions to snag of toms root boot - really this is either latest, all or undefined

Also includes a couple of small cleanups with respect to doing a make clean.
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
7123a861ac boot managers - Initial commit of the pieces needed to support the memory testers in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
	CONFIG:
		SUPERGRUBDISK - which versions to snag of super grub disk - really this is either latest, all or undefined

Also includes a couple of small cleanups with respect to doing a make clean.
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
9de2008621 Memory Testers - Initial commit of the pieces needed to support the memory testers in the makefile system
This adds the pieces needs for memory testers to work in the makefile system
        CONFIG:
                MEMTEST86PLUS - which versions to snag of memtest86+
		MEMTEST86     - which versions to snag of memtest

			these are actually more just defined or undefined right now, as they snag the latest (who needs more than one version of a specific memory tester?)

        memory_testers/Makefile:
                Full makefile overhaul, includes switches for the two, now, supported memorytesters.
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
614371a4c1 Centos - Fixing small change in the vault / ancient layouts
Centos EOLed 2 finally so it moved to vault, repointing the ancient url there now so that this continues to work
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
6aa8f213ba Ubuntu - Initial commit of the pieces needed to support Ubuntu as an installer target
This adds the pieces needs for Debian
	CONFIG:
		UBUNTU - which versions to snag

	installers/Makefile:
		Directive to deal with adding fedora to the DIRS listing should UBUNTU be defined

	installers/ubuntu:
        		Directory and support programs (like getversions.sh) for Fedora
2015-03-18 23:23:31 -07:00
John 'Warthog9' Hawley
46f3ee2afb Fix for CONFIG file passing
This fixes the problem where CONFIG was getting forcibly set to be a static value.  This change allows for a custom configuration file to be properly used.
2015-03-18 23:23:30 -07:00
John 'Warthog9' Hawley
9af9e8d139 CONFIG - Fix Copy/Paste error in Debian documentation 2015-03-18 23:23:30 -07:00
John 'Warthog9' Hawley
3e0dbb0e81 installers/Makefile - Add configuration file support
This adds the basic configuration file generation support.
2015-03-18 23:23:30 -07:00
John 'Warthog9' Hawley
19f0513b6c Makefiles - Add support for doing recursive clean
This adds support for doing a recursive clean by doing

make clean

in any parent directory
2015-03-18 23:23:30 -07:00
John 'Warthog9' Hawley
7c98d5836e Debian - Initial commit of the pieces needed to support Debian as an installer target
This adds the pieces needs for Debian
    	CONFIG:
    		DEBIAN - which versions to snag

    	installers/Makefile:
    		Directive to deal with adding fedora to the DIRS listing should DEBIAN be defined

    	installers/debian:
    		Directory and support programs (like getversions.sh) for Fedora
2015-03-18 23:23:21 -07:00