[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sysvinit-devel] Beta packages

From: Jesse Smith
Subject: [sysvinit-devel] Beta packages
Date: Sat, 29 Sep 2018 17:14:52 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0

Hi all,

I have uploaded new beta snapshots for the upcoming versions of SysV
init (2.91-beta), startpar (0.60-beta) and insserv (1.17.0-beta). These
snapshots have been tested in my environments (amd64 and ARM) and are
working fine. Would like to find any problems and squash the bugs before
a final release though.

The new beta snapshots can be found here:

- Jesse

Quick changelog:

startpar-0.60-beta (only minor changes):

- Updated manual page with new copyright.
- Updated Makefile to work with GCC or Clang.
- Updated Makefile to no longer use SVN, we use git now.
- Fixed package building and signing in Makefile.
- Added short description of startpar to README file.
- Cleaned up unused temp/defines in Makefile.


- Updated insserv.c and listing.h to fix compile errors.
- Fixed Makefile so that all source dependencies are found.
- Allow CC to be defined outside of Makefile so we are not tied to GCC.
- Fixed function definitions, moved code (map_ functions) used in multiple
  places out of insserv.c and into its own module called map.c
  Makes it easier to fix Makefile to build with modern systems/compilers.
- Cleaned up the last of the compiler errors on Clang and almost all the
  warnings from GCC.


- Adjusted order of compile flags to make it easier for downstream
      to adjust optimization level. Patch provided by Matias Fonzo.
      Can now set optimization level in CFLAGS variable.
- Added --version command line flag to display current version info.
      Updated manual page for init.8 to match.
- Version information is now fetched and defined by the Makefile.
      No more need to update the version manually in the init.c source.
- The init process now writes the current runlevel to /var/run/runlevel.
      This information can be read by the "runlevel" command as well as
      and "reboot". Having the information logged in /var/run/runlevel as
      well as the utmp file means systems without utmp (like those running
      the musl C library) can still check the current runlevel. This is
      useful when running halt/reboot as these programs want to check the

- Added patch from Walter Harms which allows pidof to run without
      displaying output. In this mode pidof simply returns true or false
      without displaying PID values.
      Updated manual page with new -q (quiet) mode.
      Added -h flag for pidof, which was recognized before, but not used.
      The -h flag now displays brief usage information for pidof.

- Added check for kernel parameter init.autocon=1. If this exists, then
      init will try to open its own console. If not, then any console=
      parameters will be ignored. This avoids conflicts with native kernel
      created consoles.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]