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

Add debian package support #133

Merged
merged 20 commits into from
Oct 31, 2024
Merged

Add debian package support #133

merged 20 commits into from
Oct 31, 2024

Conversation

leoss
Copy link
Contributor

@leoss leoss commented Oct 31, 2024

This PR replaces #113 but has a reduced set of commits and no merges.
It adds debian packaging support.

mathiashro and others added 20 commits October 31, 2024 08:49
We providing a Debian docker image build and therefor rework on getting the debian needs upstream to the olsrd project.

(cherry picked from commit bf1b6ae)
Pull old relevant patches from last Debian repo at
https://sources.debian.org/src/olsrd/0.6.6.2-1/debian/patches/

(cherry picked from commit 4f165cf)
(cherry picked from commit 33a9055)
(cherry picked from commit 3b00b08)
Since olsrd has been remove from Debian the README is outdated and contains broken links. We now moved Debian relevant sources into this repo and therefor can safely remove the readme.

(cherry picked from commit a0ee5df)
Patch needed to be adopted tp the latest make/Makefile.linux file structure. Minify the patch. Can be improved further at a later time. Remove old patch file.

(cherry picked from commit c1ca5d9)
(cherry picked from commit a44c3f4)
(cherry picked from commit a61f767)
Fix "end of file" errors due to missing signature and timestamps

(cherry picked from commit ebb2d9d)
Correct order of patch statement.

(cherry picked from commit 8d094c7)
Also the general makefile needs to changed to use the /usr/lib/olsrd subdirectory for the plugins.

(cherry picked from commit d780078)
(cherry picked from commit 2acf475)
The old format ignores the quilt series file.

(cherry picked from commit de92f55)
This is needed due to debian source format change.

(cherry picked from commit a7d4a05)
@mathiashro mathiashro merged commit 8c59a3c into OLSR:master Oct 31, 2024
1 check passed
@mathiashro
Copy link
Contributor

mathiashro commented Oct 31, 2024

Thank you for your patience and all the efforts, the commits are looking clean and we can head up for a release soon.

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.

2 participants