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

build script cleanups #2

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

build script cleanups #2

wants to merge 3 commits into from

Conversation

metux
Copy link

@metux metux commented Feb 14, 2014

Hi,

ich hab mal die buildscripts etwas aufgeräumt, damit's für Distros leichter zu bauen ist, uA. gehört dazu
auch, das autogenerierte autotools-Gedöns rauszuwerfen (und per ./autogen.sh neu zu generieren).
Außerdem hab ich mal die Binaries umbenannt (warum eigentlich .exe ? ;-o)

Ich hab auch gleich mal Paketierung für verschiedene dpkg-basierte Distros gebaut:
(muß noch ausgiebig getestet werden ;-o)

https://github.com/metux/blkreplay/tree/precise/master
https://github.com/metux/blkreplay/tree/squeeze/master

Wird wohl auch Zeit für neue Release-Tags ;-)

Wenn das alles rund läuft, werd ich's auch mit auf Proxmox portieren.

--ew

The currently used script regenerate_all.sh is far from being optimal,
and should _only_ be used by maintainer, *if configure.ac needs to be
updated.

OTOH, packagers sometimes need to regenerate the whole autotools stuff,
and this should work fully automatically. (in general, if regeneration
on the build environment leads to any problem, this should be considered
a bug, which should be fixed cleanly instead of relying on developers
to provide pre-generated autotools-files).

This script also allows specifying the actual autotools commands via
environment, in case of packaging system needs to point to specific
versions. (eg. pretty usual on Gentoo)
Dropped the ".exe" suffix from executables (*nix naming)
@schoebel
Copy link
Owner

Hi Enrico,

schön mal wieder was von Dir zu hören!

Ich werde hoffentlich nächste Woche darauf zurückkommen, da ich im Moment mit 150% meiner Arbeitskraft an MARS arbeite.

Erinnere mich daran, dass ich auch noch weitere interessante Last-Messungen aus unseren Rechenzentren veröffentlichen wollte, wenn ich endlich die Zeit dafür finde....

Alles Gute und Kopf hoch,

Thomas

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.

None yet

2 participants