apt::source: Make location mostly required.
authorDaniele Sluijters <daenney@users.noreply.github.com>
Thu, 5 Mar 2015 19:35:02 +0000 (20:35 +0100)
committerDaniele Sluijters <daenney@users.noreply.github.com>
Fri, 6 Mar 2015 16:40:45 +0000 (17:40 +0100)
commit41a2725683bbaacfc827f8ebfe1fc1044d51df80
treec3d0cd32ed939eca25ee02dda1a7c3adac10677a
parenta8250aecfe56d56d1db99a81a71f18c8b28ae36e
apt::source: Make location mostly required.

In what universe does it make sense to create a `sources.list.d` entry
for a repository **without** specifying where this repository is?
:confounded:

:disappointed: :weary: :anguished: :scream:

Only when removing the resource should a location not be required.
manifests/source.pp
spec/defines/source_spec.rb