Skip to content

Three patches from the Debian packaging#5

Open
cbiedl wants to merge 3 commits intoOpenAoE:masterfrom
cbiedl:cbiedl/patches-from-debian
Open

Three patches from the Debian packaging#5
cbiedl wants to merge 3 commits intoOpenAoE:masterfrom
cbiedl:cbiedl/patches-from-debian

Conversation

@cbiedl
Copy link

@cbiedl cbiedl commented Jan 28, 2021

These are the last three patches that have existed in the Debian
packaging for many years but never made it upstream. In case I had
already forwarded them, I've already completely forgotten about that.

If you think they deserve to be upstreamed, feel free to pick them or
just a subset. In case of rejections, let me know. I'll mark them
accordingly here, then.

Jo-Con-El and others added 3 commits August 13, 2009 02:22
Add the ability in the Makefile to pass from the environment values for
CFLAGS, CPPFLAGS and LDFLAGS in order to have a proper hardened build.
Refer to https://wiki.debian.org/Hardening for details.
/run is a new cross-distribution location for the storage of
transient state files, i.e. files containing run-time information
that may or may not need to be written early in the boot process and
which does not require preserving across reboots.

A result of that change is that udev no longer uses /dev/ to store
its runtime state file, i.e. the /dev/.udev/ directory, /dev/.udevdb
and /dev/.udev.tdb are gone and udev uses /run/udev/ now.

Bug-Debian: https://bugs.debian.org/644308
Copy link
Contributor

@ecashin ecashin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes look great, thanks! Would you mind please adding a change to the change log documenting the motivation and history of the changes?

@ecashin
Copy link
Contributor

ecashin commented May 23, 2021

Thanks, Christoph, for letting me know you still have this pull request in mind.

I've updated NEWS for some recent changes and plan to release a new version once we get the requested info for this pull request and it gets merged.

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.

4 participants