Git Product home page Git Product logo

Comments (5)

jahway603 avatar jahway603 commented on June 25, 2024 1

Thank you for this @Julien-Elie. I was able to successfully build inn from this github repo, but I used make instead of make bootstrap.

from inn.

Julien-Elie avatar Julien-Elie commented on June 25, 2024 1

make bootstrap will essentially generate the documentation.
I think the missing step was for you ./autogen. Once run, you can ./configure and just run the usual make command. It will generate the documentation at the same time it builds INN.

from inn.

jahway603 avatar jahway603 commented on June 25, 2024 1

Much appreciated! With your help, I was able to create the Arch Linux AUR inn-git package for people who want to run the bleeding edge INN.

from inn.

Julien-Elie avatar Julien-Elie commented on June 25, 2024

When building directly from the GitHub sources, you have to run the following commands first (see BOOTSRAP):

    ./autogen
    ./configure
    make bootstrap

Alternatively, if you do not want to bootstrap the sources, you can use the daily generated snapshots which contain the latest source with the bootstrapped files like configure.

from inn.

Julien-Elie avatar Julien-Elie commented on June 25, 2024

Good to know! Thanks for having packaged the latest version of INN!

If I may suggest:

[innd.service]
Description=Inetnet News Daemon

There's a typo in the name of INN. Also, if you wish to add more parameters, you can have a look at the init systemd sample.

Why not just use news instead of IDs? Aren't they define in the system? (Why not create them instead, if not present?)
It would notably save you the change in config.h:

	--with-news-user=9 \
	--with-news-group=13
  # See https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database
  test -f include/config.h
  cat >>include/config.h <<EOF
#undef RUNASUSER
#define RUNASUSER "news"
#undef RUNASGROUP
#define RUNASGROUP "news"
EOF

It seems that there is no default crontab shipped with the package. Couldn't one be added at least with news.daily, rnews -U, sendinpaths (along with the appropriate inpaths! flush) and a regular flushing of cached IP addresses (reloading incoming.conf)?

There also are useful dependencies to install which do not seem to be present (like gnupg, libcanlock which is in AUR, zlib).

from inn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.