Move packaging files to ext, rm conf

This commit moves packaging artifacts out
of the conf directory and into ext, and
removes the conf directory. The apple
rake task is updated for the new path.
conf is a strange directory for packaging
artifacts. ext seems saner.
Move tasks out of 'rake' subdirectory

It seems unnecessary for all the tasks to live
in a subdirectory, since its the only one and
doesn't accomplish anything as far as I can tell.
This commit also updates apple.rake task to
reference the new paths.
Replace rake/gempackagetask with rubygems/gempackagetask

This is per deprecation of the rake/gempackagetask.
Also remove deprecated has_rdoc in gem specification.
Add debian build artifacts to facter project

This commit takes the debian build artifacts
from facter-debian-packaging and places them
into facter proper. This is a substantial change
that allows us to stop maintaining the second
repository altogether. The debian changelog is
also moved to an erb file for automation, but
this can still be updated manually if desired.
gbp.conf is not carried over because debs are
build with pdebuild instead of git-build-package.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Move facter redhat spec file to erb

This commit moves the facter.spec file to
and erb file that generates a facter.spec
file with appropriate versions etc using
rake tasks. It also removes a lingering
git merge conflict marker from a previous
merge.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>

Conflicts:

	ext/redhat/facter.spec.erb
Group requires together

This commit just groups the requires in the Rakefile
together for readability as well as removes the packaging
related tasks that will be handled by the packagin repo.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Remove obsolete tasks directory

This commit removes the tasks directory and its
contents, as the packaging-related tasks are to
be handled by the packagin repo, and the other
task are not, as far as I can tell, used anymore.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Shift to using packaging repo

This commit adds build_defaults.yaml and
project_defaults.yaml files and moves packing data
into these for use with the packaging repo. It
removes packaging-related tasks from the main
Rakefile as well, these are to be handled to the
packaging repo.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>

Conflicts:

	Rakefile
Fixup redhat spec erb template for f17

This commit fixes up the redhat facter.spec file,
adding in some missing fedora 17 changes that were
probably lost in a merge-up. The os-dependent
definition of facter_libdir is replaced, and the
mandir file-listing is added.
It also removes an errant conflict marker.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Update debhelper compat to 7, add format
Remove libexec from file list as its only in 2.x
Fixup apple packaging
Merge pull request #295 from MosesMendoza/maint/1.6.x/shift_to_using_packaging_repo

Maint/1.6.x/shift to using packaging repo
Use git read-only packaging repo for public access

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Merge pull request #296 from MosesMendoza/use_read_only_packaging_repo_for_public_use

Use git read-only packaging repo for public access
Merge branch '1.6.x' into 2.x

Conflicts:
	Rakefile
	conf/osx/preflight
	ext/redhat/facter.spec.erb