Репозитории ALT
S: | 0.5.33-alt1 |
5.1: | 0.5.19-alt2 |
4.1: | 0.5.15-alt1 |
4.0: | 0.5.14-alt1 |
3.0: | 0.5.8-alt1 |
+backports: | 0.5.12-alt0.M30.1 |
Группа :: Система/Основа
Пакет: service
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
15 декабря 2021 Dmitry V. Levin <ldv at altlinux.org> 0.5.33-alt1
- service, post_service, preun_service:
+ removed obsolete systemd unit name translation,
it's systemctl job since 2012. - Added support for postponed service restart (by vseleznv@, @vt, and me).
- Added function to resolve systemd utilities.
- {post,preun}_service: added support of non-service systemd units (closes: #35388).
- service: added support of non-service systemd units (closes: #35388).
- NMU: added URL
- Fixed the typo in su invocation introduced in 0.5.28-alt1 (ALT#34500).
- use "start-stop-daemon --chuid USER" instead of "su"
if WITHOUT_RC_COMPAT >= 2 or --make-pidfile is used, which
is better because the saved PID belongs to the started program then
(rather than "su"), but worse -- because PAM limits are not set.
- functions: new *warning() funcs (as in Fedora).
- Drop functions-compat from our pkg; it'll be external.
- The list of functions-compat saved from initscripts-compat-fedora-9.72-alt1.
- Unprovide functions defined only in functions-compat, but still
make the corresponding Requires be generated in other pkgs. - functions: innocent checkpid() copied from functions-compat,
because there are some scripts in Sisyphus which use it.
- preun_service: added chkconfig call in systemd case (closes: #30165).
- service: added legacy-actions support (closes: #29925).
- sd_booted: synced systemd check with libsystemd.
- service: use is-active as a closer systemd equivalent of
sysvinit status (closes: #30034).
- Implemented systemd-only service support in {post,preun}_service
(closes: #27390) and native support of systemd services.
Due to systemctl limitations, when systemd is active,
post_service will no longer be able to enable sysv-only services. - Added /sbin/sd_booted utility.
- Fixed build with new gcc.
- start-stop-daemon: implemented support of /proc/pid/exe pointing
to names with " (deleted)" prefix. - minilogd: changed to create /dev/log socket world writable
(closes: #12564). - init.d/functions (UnmountFilesystems): implemented mountpoints
decoding to match getmntent(3) behaviour (closes: #17118). - init.d/functions (start_daemon):
+ added --background option (closes: #26529);
+ added --check option. - service.8: imported from Fedora (closes: #22166).
- service: added systemd support (closes: #24989).
- getkey: Fixed signal handling.
- init.d/{functions,outformat}: Made it usable with sh -eu
(by Alexey Froloff; closes: #22159). - start-stop-daemon: Backported some options from Debian
(by Vitaly Kuznetsov; closes: #24683).
- move run-parts to /bin
- limited: Set limits in proper order (legion@; closes: #18436).
- functions-compat: Fixed regression (legion@; closes: #17900).
- Added new utility, /sbin/limited, for running programs with limited
resources, and use it in functions/start_daemon (legion@, me).
- init.d/functions (start_daemon): Added --retry option (closes: #15044).
- Dropped explicit pathname provides.
- Require sysvinit-utils instead of versioned conflict with old SysVinit.
- init.d/template: Disabled service by default (#11202).
- minilogd: Do not check atime of /dev/log to detect syslogd
startup (vsu@, patch from Mandriva).
- Fixed build with -D_FORTIFY_SOURCE=2 -Werror.
- post_service: Call chkconfig resetpriorities on upgrade (#9588).
- start-stop-daemon --exec:
Handle /proc/%d/exe names with "(deleted) " prefix.
- Fixed build with gcc-4.1.0.
- functions/start_daemon:
+ fixed --make-pidfile option (#7725). - functions/{start_daemon,stop_daemon,status}:
+ added --displayname option (#5743,#7743).
- functions/{splash_init,splash_update}: new functions (#6275).
- service: pass all parameters to services (#5080).
- functions/{start_daemon,stop_daemon,status}:
+ honor --name during BASENAME calculation (#5743). - functions/UnmountFilesystems:
+ if BOOTUP=verbose, display all processes
which use busy mointpoints (#6068);
+ pass -l option to umount (#6230).
- functions/status: implemented --lockfile option (#5086).
- functions/confirm: handle default value (#3085).
- functions/stop_daemon:
+ when sending HUP, do not remove lockfile to workaround
bugs in third party rc scripts. - functions/start_daemon:
+ implemented --make-pidfile option (#4231).
- service: removed support for dangerous --status-all option.
- functions-compat: hide pidof to avoid sysvinit dependency.
- functions:
+ start_daemon/stop_daemon: fixed output appearance (#0002860).
- functions:
+ failure: fixed typo (#0002815).
- functions:
+ start_daemon: fixed --name option processing;
+ echo_*,action: fixed echoing.
- functions:
+ added --name support;
+ better error diagnostics;
+ command substitution cleanup. - functions, start-stop-daemon:
+ added --user-fallback-to-name support,
should cover most of #0002615.
- initlog:
+ fixed arg check (#0002417);
+ fixed get_facility/get_priority (#0002418). - initlog.conf:
commented out facility/priority settings. - All this initlog stuff is far from clean.
Please anybody rewrite it someday.
- functions: fixed options parsing in stop_daemon().
- Imported new start-stop-daemon from dpkg-1.10.9/utils/,
with our fixes merged from SysVinit-2.85-alt4's version. - functions: fix action() return code.
- functions-compat: more RH compatibility.
- Added template rc script.
- functions:
+ added start_daemon and stop_daemon from Owl;
+ added msg_* functions from PLD for convenience;
+ moved daemon/killproc/... stuff to functions-compat. - Added /etc/rc.d/init.d/.provides.sh file.
- run-parts: moved from crontabs to this package.
- Relocated /etc/rc?.d and /etc/rc.d/rc?.d
from startup package to this package.
- Removed all but service start/stop scripts and packaged them separately.
- New programs: post_service and preun_service.
- functions: replaced status() implementation with ssd-based one
from owl-startup.
- /etc/rc.d/init.d/sound: don't sort aliases in LoadModule (#0001802).
- /etc/rc.d/init.d/clock: test $HWCLOCK_ADJUST also for "true" value (#0002351).
- /etc/rc.d/init.d/functions:
+ fixed check logic in daemon() a bit (#0002407).
+ fixed return code in killproc() (#0002412). - /etc/rc.d/init.d/outformat: check argumnets being passed to tput (#0002450).
- /etc/sysctl.conf:
+ set "net.ipv4.icmp_echo_ignore_broadcasts = 1" by default (#0002472);
+ added comments from Owl's sysctl.conf file. - usernetctl: support variable definitions quoted with single quotes.