summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2020-06-18use cabal exec here tooJoey Hess
2020-06-18use cabal exec to find path of propellor binaryJoey Hess
This turns out to be much faster than cabal install, which does unnecessary rebuilds and other work (https://github.com/haskell/cabal/issues/6919) This commit was sponsored by Jack Hill on Patreon.
2020-06-18tail the dist-newstyle findJoey Hess
Unfortunately builds for previous versions can linger in there. Which may be a cruft accumulation problem generally, but for now I don't want it to fail if more than one is found. Assuming that the last item in the find will be the newest. This commit was sponsored by Brock Spratlen on Patreon.
2020-06-17Support bootstrapping to hosts using cabal 3.x, with new-dist directory.Joey Hess
* Support bootstrapping to hosts using cabal 3.x, with new-dist directory. * Makefile: Fix build with cabal 3.x. This assumes that, once a new-dist directory is created, the host won't revert back to using dist. So it always prefers binaries from new-dist over dist. This commit was sponsored by LND on Patreon.
2018-10-23Makefile: Update clean.rsiddharth
Make `find` commands openbsd compatible.
2017-03-08Makefile: Removed "run" target which was default target.Joey Hess
"make" now only builds propellor, does not run it. Note that propellor 1.0.0 and earlier relied on this target for the Cron.runPropellor property's cronjob to work, so upgrading directly to this version from 1.0.0 would break that cron job. (Debian has 0.9.1 in stable, and 3.2.3 will be in the next stable release. Upgrading between Debian releases is supposed to be done without skipping a release, so that's ok.)
2016-09-10remove hackage target, not used any more by my release scriptJoey Hess
2016-03-09avoid error message when dpkg-parsechangelog is not installedJoey Hess
2016-01-18set both author and committer dateSean Whitton
(cherry picked from commit 37b753ad62672488ad3fb4ac90316723ed27a1a7)
2016-01-18reset mtime on files bundled by gitSean Whitton
(cherry picked from commit 6735b56eb8cdfd5cc2ddd3ae040fea4ae2b91c1e)
2016-01-18/usr/src/propellor/propellor.git date reproducibleSean Whitton
Take from last changelog entry. (cherry picked from commit ecb2811284c01caa9ed4470052f812bb8ba2471e)
2015-12-28Makefile: move redirection to silence xargsSean Whitton
When hothasktags not installed. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit a23c8b42b3e901da05e5de26ba9a2a4207d839f2)
2015-07-10fix syntaxJoey Hess
2015-07-10Fix make install target to work even when git is not configured.Joey Hess
2015-02-28Makefile is no longer used when running propellor, so build target is only ↵Joey Hess
used for building packages, or manual build
2015-02-28avoid using the makefile when bootstrapping with --spinJoey Hess
2015-02-28Propellor now builds itself without needing the Makefile.Joey Hess
2014-11-25documentJoey Hess
2014-11-22mdwn man page and more complete docsJoey Hess
2014-11-21more quietJoey Hess
2014-11-18minimize output during buildJoey Hess
2014-08-19beargNJoey Hess
2014-08-19bleargh45678etcJoey Hess
2014-08-19double blearghJoey Hess
2014-08-19blearghJoey Hess
2014-08-19oh, can't use cabal sdist --list-sourcesJoey Hess
Doesn't work when using ./Setup as cabal
2014-08-19oops, can't rely on a git repo when building debian package..Joey Hess
2014-08-19fixJoey Hess
2014-08-19fixJoey Hess
2014-08-19use git archive, rather than cabal sdist for making single-commit git repoJoey Hess
This makes the symlinks be preserved, which it seems cabal does not do.
2014-08-19final fixesJoey Hess
2014-08-19typoJoey Hess
2014-08-19debian upgrade handlingJoey Hess
The /usr/bin/propellor wrapper will warn when ~/.propellor/ is out of date and a newer version is available from origin.
2014-08-19local repo fully working nowJoey Hess
2014-08-19The Debian package now includes a single-revision git repository in ↵Joey Hess
/usr/src/propellor/, and ~/.propellor/ is set up to use this repository as its "upstream" remote. This avoids relying on the security of the github repository when using the Debian package.
2014-07-05deal with systems that need an apt-get update before they can install stuff ↵Joey Hess
in initial bootstrapping w/o forcing the apt-get update every other time
2014-06-09propellor spinJoey Hess
2014-05-19sort tagsJoey Hess
2014-05-19tags workaroundJoey Hess
2014-05-17fix install of wrapperJoey Hess
2014-04-24avoid unnecessary use of cabalJoey Hess
2014-04-10depsJoey Hess
2014-04-10propellor spinJoey Hess
2014-04-10propellor spinJoey Hess
2014-04-10propellor spinJoey Hess
2014-04-10propellor spinJoey Hess
2014-04-10propellor spinJoey Hess
2014-04-03debianization and a wrapper program for /usr/binJoey Hess
2014-04-01add depJoey Hess
2014-04-01simple socket server, will hopefully work with dockerJoey Hess