]> git.pld-linux.org Git - projects/rc-scripts.git/log
projects/rc-scripts.git
11 days agoUmount remaining filesystems one by one (using -R) option which helps in cases when... master
Arkadiusz Miśkiewicz [Sun, 14 Apr 2024 14:00:06 +0000 (16:00 +0200)]
Umount remaining filesystems one by one (using -R) option which helps in cases when we have chroot mounted somewhere with proc, sys etc inside. Also when doing final -a umount skip tmpfs (used by /run) and dev* (used in /dev).

11 days agoSkip cgroup/cgroup2 fs, too.
Arkadiusz Miśkiewicz [Sun, 14 Apr 2024 13:41:40 +0000 (15:41 +0200)]
Skip cgroup/cgroup2 fs, too.

6 months agoAdd (commented out) vm.oom_kill_allocating_task sysctl knob
Jan Rękorajski [Sat, 21 Oct 2023 09:01:58 +0000 (11:01 +0200)]
Add (commented out) vm.oom_kill_allocating_task sysctl knob

6 months agoDrop grsecurity sysctl knobs
Jan Rękorajski [Sat, 21 Oct 2023 08:58:11 +0000 (10:58 +0200)]
Drop grsecurity sysctl knobs

2 years ago- wait for duplicated IPv6 address detection while interface configuration
Adam Osuchowski [Fri, 28 Jan 2022 00:20:30 +0000 (01:20 +0100)]
- wait for duplicated IPv6 address detection while interface configuration

2 years agovgchange -a n can hang on shutdown waiting for udevd synchronization. Don't do such...
Arkadiusz Miśkiewicz [Wed, 22 Sep 2021 07:34:14 +0000 (09:34 +0200)]
vgchange -a n can hang on shutdown waiting for udevd synchronization. Don't do such synchronization since  udevd is already killed at this moment anyway. (https://listman.redhat.com/archives/linux-lvm/2021-September/msg00011.html)

2 years agoKeep sys mounted, too (lvm tools use these).
Arkadiusz Miśkiewicz [Wed, 22 Sep 2021 06:52:45 +0000 (08:52 +0200)]
Keep sys mounted, too (lvm tools use these).

2 years agoVersion 0.4.20
Jan Rękorajski [Sat, 11 Sep 2021 18:12:02 +0000 (20:12 +0200)]
Version 0.4.20

2 years agoContainer related fixes
mis [Sat, 11 Sep 2021 11:56:05 +0000 (13:56 +0200)]
Container related fixes

- check lsmod existence before use
- check if loopback has assigned address already (lxd initializes loopback upfront)

2 years agoRemove internal ipcalc in favor of more feature rich external one
Jan Rękorajski [Sat, 11 Sep 2021 11:39:22 +0000 (13:39 +0200)]
Remove internal ipcalc in favor of more feature rich external one

3 years agoSet sysctl setting using syctl --system option.
Arkadiusz Miśkiewicz [Sun, 25 Apr 2021 17:56:49 +0000 (19:56 +0200)]
Set sysctl setting using syctl --system option.

4 years agoVersion 0.4.19 0.4.19
Jan Rękorajski [Sat, 8 Feb 2020 09:56:54 +0000 (10:56 +0100)]
Version 0.4.19

4 years agoSilence notices (like 'Line references path below legacy directory /var/run/...').
Arkadiusz Miśkiewicz [Wed, 15 Jan 2020 14:12:43 +0000 (15:12 +0100)]
Silence notices (like 'Line references path below legacy directory /var/run/...').

4 years agoClean and recreate systemd tmpfiles (even if not using systemd).
Arkadiusz Miśkiewicz [Wed, 15 Jan 2020 13:56:29 +0000 (14:56 +0100)]
Clean and recreate systemd tmpfiles (even if not using systemd).

4 years ago- prevent removing default network rules
Adam Osuchowski [Sun, 1 Dec 2019 19:52:08 +0000 (20:52 +0100)]
- prevent removing default network rules

4 years ago- remove unknown `gid' mount option for sysfs, selinuxfs and securityfs
Adam Osuchowski [Wed, 27 Nov 2019 20:13:26 +0000 (21:13 +0100)]
- remove unknown `gid' mount option for sysfs, selinuxfs and securityfs

5 years agoCreate bondX interfaces when ifcfg-bondX is called with ifup and interface doesn...
Arkadiusz Miśkiewicz [Mon, 4 Mar 2019 09:32:13 +0000 (10:32 +0100)]
Create bondX interfaces when ifcfg-bondX is called with ifup and interface doesn't exist, yet.

5 years agoCreate bond master interface if it doesn't exist when slave interface is being ifuped.
Arkadiusz Miśkiewicz [Mon, 4 Mar 2019 09:19:27 +0000 (10:19 +0100)]
Create bond master interface if it doesn't exist when slave interface is being ifuped.

5 years agoDon't delete base pidfile if other pid file was specified. Delete it instead. It...
Arkadiusz Miśkiewicz [Wed, 6 Feb 2019 14:45:43 +0000 (15:45 +0100)]
Don't delete base pidfile if other pid file was specified. Delete it instead. It was deleting aaa.pid even if we did killproc -p bbb.pid aaa and our service name was aaa.

5 years agoVersion: 0.4.18 0.4.18
Jacek Konieczny [Fri, 7 Dec 2018 22:01:09 +0000 (23:01 +0100)]
Version: 0.4.18

5 years agofix ONBOOT handling for VLAN interfaces
Jacek Konieczny [Fri, 7 Dec 2018 21:56:38 +0000 (22:56 +0100)]
fix ONBOOT handling for VLAN interfaces

was broken by: cf38a0 Use is_yes, so ONBOOT can be on, yes etc.

5 years ago- version 0.4.17 0.4.17
Adam Osuchowski [Tue, 4 Sep 2018 15:12:32 +0000 (17:12 +0200)]
- version 0.4.17

5 years ago- apply rc-scripts-modprobe-cache.patch and rc-scripts-selinuxfs.patch patches from...
Adam Osuchowski [Tue, 4 Sep 2018 15:10:15 +0000 (17:10 +0200)]
- apply rc-scripts-modprobe-cache.patch and rc-scripts-selinuxfs.patch patches from packages/rc-scripts

5 years agoDon't fail if arrays are already assembled (ex raid10 with 4 devices, one device...
Arkadiusz Miśkiewicz [Tue, 3 Jul 2018 13:13:45 +0000 (15:13 +0200)]
Don't fail if arrays are already assembled (ex raid10 with 4 devices, one device gets removed/kicked from array).

6 years agoOnlink doesn't work for IPv6, so add gate route manually first.
Arkadiusz Miśkiewicz [Thu, 18 Jan 2018 09:41:54 +0000 (10:41 +0100)]
Onlink doesn't work for IPv6, so add gate route manually first.

6 years agoQuote filename when checking. Without that * is expanded causing problems.
Arkadiusz Miśkiewicz [Fri, 5 Jan 2018 18:32:28 +0000 (19:32 +0100)]
Quote filename when checking. Without that * is expanded causing problems.

6 years ago- add support for CHECK_LINK_WAIT_TIMEOUT config variable (wait max x sec for interfa...
Adam Osuchowski [Sat, 23 Dec 2017 12:30:02 +0000 (13:30 +0100)]
- add support for CHECK_LINK_WAIT_TIMEOUT config variable (wait max x sec for interface link up)

6 years agoUse is_yes, so ONBOOT can be on, yes etc.
Arkadiusz Miśkiewicz [Mon, 6 Nov 2017 10:59:13 +0000 (11:59 +0100)]
Use is_yes, so ONBOOT can be on, yes etc.

6 years ago- added support for selecting macvlan mode
Adam Osuchowski [Fri, 9 Jun 2017 09:42:23 +0000 (11:42 +0200)]
- added support for selecting macvlan mode

7 years agoadd me to authors, drop maintainer
Elan Ruusamäe [Fri, 23 Sep 2016 21:32:35 +0000 (00:32 +0300)]
add me to authors, drop maintainer

there's no general maintainer in this project, it's community effort

7 years agodrop generic install instructions
Elan Ruusamäe [Fri, 23 Sep 2016 21:28:42 +0000 (00:28 +0300)]
drop generic install instructions

7 years agoautogen: use autoreconf
Elan Ruusamäe [Fri, 23 Sep 2016 21:26:07 +0000 (00:26 +0300)]
autogen: use autoreconf

no need to own invent what to reconfigure
and the old script ran configure in unrelated subdirs!

7 years agoensure changelog is fresh for make dist
Elan Ruusamäe [Fri, 23 Sep 2016 21:22:45 +0000 (00:22 +0300)]
ensure changelog is fresh for make dist

7 years agoupdate autofoo rules to ensure ChangeLog is generated if missing
Elan Ruusamäe [Fri, 23 Sep 2016 21:09:15 +0000 (00:09 +0300)]
update autofoo rules to ensure ChangeLog is generated if missing

7 years agoset 0.4.16 version 0.4.16
Elan Ruusamäe [Fri, 23 Sep 2016 20:51:46 +0000 (23:51 +0300)]
set 0.4.16 version

7 years agofix RC_LOGGING=no daemon --makepid --fork write proper pidfile
Elan Ruusamäe [Fri, 9 Sep 2016 21:22:34 +0000 (00:22 +0300)]
fix RC_LOGGING=no daemon --makepid --fork write proper pidfile

NOTE: setsid needs to be "outer" program
otherwise start-stop-daemon would capture the setsid pid not the actual program

as for RC_LOGGING=yes, this was already executed in this order:
setsid makepid program arguments

7 years agoadd test script experimenting daemon --makepid --fork
Elan Ruusamäe [Fri, 9 Sep 2016 21:06:08 +0000 (00:06 +0300)]
add test script experimenting daemon --makepid --fork

7 years agoAdd run_pre_up/run_pre_down
Mariusz Mazur [Mon, 22 Aug 2016 10:34:00 +0000 (10:34 +0000)]
Add run_pre_up/run_pre_down

7 years agoexplain meaning of RUN_SULOGIN_ON_ERR for geninitrd
Tomasz Pala [Sun, 14 Aug 2016 11:00:01 +0000 (13:00 +0200)]
explain meaning of RUN_SULOGIN_ON_ERR for geninitrd

7 years agowhen MULTICAST is specified, use it's value literal
Tomasz Pala [Fri, 5 Aug 2016 17:19:46 +0000 (19:19 +0200)]
when MULTICAST is specified, use it's value literal
- this allows configurations like MULTICAST="off allmulticast on",
when no MULTICAST provided, do not disable it on VLAN interfaces

7 years agoMount /run as mode=0755,noexec,nosuid,nodev.
Arkadiusz Miśkiewicz [Tue, 7 Jun 2016 15:09:48 +0000 (17:09 +0200)]
Mount /run as mode=0755,noexec,nosuid,nodev.

8 years agowaittime is integer type ([ $foo -gt 0])
Elan Ruusamäe [Fri, 11 Dec 2015 16:05:40 +0000 (18:05 +0200)]
waittime is integer type ([ $foo -gt 0])

8 years agoupdate bugreport mail address
Elan Ruusamäe [Thu, 10 Dec 2015 20:40:48 +0000 (22:40 +0200)]
update bugreport mail address

8 years agofix daemon --fork uses
Krzysztof Mazur [Thu, 26 Nov 2015 08:21:44 +0000 (09:21 +0100)]
fix daemon --fork uses

Recent rewrite of the daemon function (the commit
8714ffa414c8f182efa0bddf96486d99b89651bd: "daemon: rewrite $@ to
modify command, use runuser instead of su) broke support for --fork
without --makepid. Previously shells's '&' have been used to fork a new
process. Now the '&' is dropped. The --fork uses setsid to run a program
in a new session.  The setsid forks only if the current process is a
group leader (the progess group is equal to the process pid), which is
not true. As a result the new process is not forked and initlog waits
for deamon to stop (infinitely).  With --makepid everything works because
the makepid helper performs fork (using shell's '&').

Because the --makepid implies --fork, fix it by always using makepid
helper when --fork is used, and use /dev/null as pid file if --makepid
is not used.

---
Hi Elan,

I've just found another bug in rc-scripts after recent updates. The
"/etc/init.d/vsftpd start" stopped working. The initlog (PID 19735)
just forks, and starts a /usr/bin/setsid, which just execs to vsftpd
(without fork), and the initlog infinitely waits for vsftpd stop die:

[pid 19735] clone(child_stack=0, [...]) = 19736
[...]
[pid 19736] execve("/usr/bin/setsid", ["/usr/bin/setsid", "/usr/sbin/vsftpd"], [/* 25 vars */]) = 0
[...]
[pid 19736] getpgrp()                   = 19638
[pid 19736] getpid()                    = 19736
[pid 19736] setsid()                    = 19736
[pid 19736] execve("/usr/sbin/vsftpd", ["/usr/sbin/vsftpd"], [/* 25 vars */]) = 0
[...]
[pid 19735] wait4(19736, 0x7ffe0fd2c638, WNOHANG, NULL) = 0
[pid 19735] nanosleep({0, 500000}, NULL) = 0
[pid 19735] poll([{fd=3, events=POLLIN|POLLPRI}, {fd=5, events=POLLIN|POLLPRI}], 2, 500) = 0 (Timeout)
[pid 19735] wait4(19736, 0x7ffe0fd2c638, WNOHANG, NULL) = 0

Best regards,
Krzysiek

8 years agopidofproc: fix checking if pidfile was specified
Krzysztof Mazur [Sat, 21 Nov 2015 12:38:35 +0000 (13:38 +0100)]
pidofproc: fix checking if pidfile was specified

The commit 2ec0a78e657d8df42c4f3f23ee9a8d26a5acf1aa
(pidofproc: do not fallback, if pidfile was specified)
always disabled the fallback, not only if pidfile was specified.
If pidfile is not specified, the pidfile variable is still initialized
to "$base.pid", and is non-empty. Fix it by checking if the pidfile
argument is non-empty.

8 years ago0.4.15 0.4.15
Elan Ruusamäe [Fri, 16 Oct 2015 13:02:27 +0000 (16:02 +0300)]
0.4.15

8 years agomakefile fix
Elan Ruusamäe [Thu, 8 Oct 2015 15:13:35 +0000 (18:13 +0300)]
makefile fix

8 years agodaemon: makepid implies fork
Elan Ruusamäe [Thu, 8 Oct 2015 15:12:48 +0000 (18:12 +0300)]
daemon: makepid implies fork

8 years agodaemon: make --makepid work with rc-logging
Elan Ruusamäe [Thu, 8 Oct 2015 15:10:31 +0000 (18:10 +0300)]
daemon: make --makepid work with rc-logging

need a wrapper to achieve this

8 years agodaemon: rewrite $@ to modify command, use runuser instead of su
Elan Ruusamäe [Thu, 8 Oct 2015 15:05:32 +0000 (18:05 +0300)]
daemon: rewrite $@ to modify command, use runuser instead of su

this simplifies and avoids shell syntax. but until initlog, sigh

8 years agomove inner body of daemon() into separate func
Elan Ruusamäe [Thu, 8 Oct 2015 14:46:41 +0000 (17:46 +0300)]
move inner body of daemon() into separate func

this will ease understanding it's logic and avoid bugs

8 years agosubshell inherits as well
Elan Ruusamäe [Thu, 8 Oct 2015 14:40:11 +0000 (17:40 +0300)]
subshell inherits as well

8 years agodaemon: move $prog build to RC_LOGGING=yes part, ssd does not use it
Elan Ruusamäe [Thu, 8 Oct 2015 14:37:29 +0000 (17:37 +0300)]
daemon: move $prog build to RC_LOGGING=yes part, ssd does not use it

8 years agotest that "local" variables work for sub-functions as well
Elan Ruusamäe [Thu, 8 Oct 2015 14:33:28 +0000 (17:33 +0300)]
test that "local" variables work for sub-functions as well

8 years agoLANGUAGE variable gets passed via ssh as well, do not overwrite it
Tomasz Pala [Sun, 6 Sep 2015 17:08:18 +0000 (19:08 +0200)]
LANGUAGE variable gets passed via ssh as well, do not overwrite it

8 years agoload systemd locale.conf after PLD-specific /etc/sysconfig/i18n
Tomasz Pala [Sun, 6 Sep 2015 07:02:43 +0000 (09:02 +0200)]
load systemd locale.conf after PLD-specific /etc/sysconfig/i18n

8 years agoupdate comment for kernel.sysrq
Elan Ruusamäe [Sat, 1 Aug 2015 19:48:09 +0000 (22:48 +0300)]
update comment for kernel.sysrq

8 years agoMake DELAY_LOGIN checks consistent with the one in rc.sysinit (broken in 277e5f5352e6...
Arkadiusz Miśkiewicz [Thu, 9 Jul 2015 07:18:37 +0000 (09:18 +0200)]
Make DELAY_LOGIN checks consistent with the one in rc.sysinit (broken in 277e5f5352e622c4317852cded63e2a287506655).

8 years agowaitproc: i not used
Elan Ruusamäe [Thu, 2 Jul 2015 21:01:45 +0000 (00:01 +0300)]
waitproc: i not used

8 years agodaemon(): fix --waittime usage
Elan Ruusamäe [Mon, 18 May 2015 14:44:48 +0000 (17:44 +0300)]
daemon(): fix --waittime usage

previous implementation was copy paste from killproc, which assumed pid
already exists when loop is entered.

8 years agopidofproc: do not fallback, if pidfile was specified
Elan Ruusamäe [Mon, 18 May 2015 14:01:13 +0000 (17:01 +0300)]
pidofproc: do not fallback, if pidfile was specified

8 years agofilter_chroot, exit early if no pids
Elan Ruusamäe [Mon, 18 May 2015 13:46:05 +0000 (16:46 +0300)]
filter_chroot, exit early if no pids

this is optimization to lessen noise when debugging, not performance
optimize

8 years agofix 12 year old bug in pidofproc
Elan Ruusamäe [Mon, 18 May 2015 13:22:14 +0000 (16:22 +0300)]
fix 12 year old bug in pidofproc

fallback to pidof did not work, i.e the output was sent without
filtering via filter_chroot

maybe it's not neccessary at all then? :)

8 years agodaemon: fix infinitive loop
Elan Ruusamäe [Mon, 18 May 2015 13:08:28 +0000 (16:08 +0300)]
daemon: fix infinitive loop

currently sleep returns always true, so the loop is never broken

8 years agossd: --name is option for --stop, not --start
Elan Ruusamäe [Mon, 18 May 2015 12:58:46 +0000 (15:58 +0300)]
ssd: --name is option for --stop, not --start

8 years agokillproc: retry when --waitfortime was specified
Elan Ruusamäe [Mon, 18 May 2015 09:34:45 +0000 (12:34 +0300)]
killproc: retry when --waitfortime was specified

so services like ldap (using killproc --waitfortime 300 -TERM), would
wait for previous instance to be stopped

as TERM is default, ldap should not specify -TERM signal in fact.

also respect --waitname in ssd kill mode

8 years agoensure /var/run/netreport dir exists
Elan Ruusamäe [Sat, 16 May 2015 08:03:05 +0000 (11:03 +0300)]
ensure /var/run/netreport dir exists

9 years agoVersion: 0.4.14 0.4.14
Jacek Konieczny [Wed, 22 Apr 2015 13:34:58 +0000 (15:34 +0200)]
Version: 0.4.14

9 years agoDrop all Upstart support
Jacek Konieczny [Wed, 22 Apr 2015 06:44:41 +0000 (08:44 +0200)]
Drop all Upstart support

– it was ugly
– it was not maintained
– Upstart has not been usable in Th for some time anyway

9 years agomakefile: add AM_DISTCHECK_CONFIGURE_FLAGS
Elan Ruusamäe [Wed, 11 Feb 2015 12:24:03 +0000 (14:24 +0200)]
makefile: add AM_DISTCHECK_CONFIGURE_FLAGS

9 years agoIf an iface type is specified NEVER override it
Mariusz Mazur [Tue, 10 Feb 2015 14:33:47 +0000 (15:33 +0100)]
If an iface type is specified NEVER override it

9 years agov0.4.13 0.4.13
Elan Ruusamäe [Thu, 22 Jan 2015 16:02:47 +0000 (18:02 +0200)]
v0.4.13

9 years agouse /proc/sys/kernel/dmesg_restrict to set file mode for /var/log/dmesg
Elan Ruusamäe [Thu, 16 Oct 2014 07:56:53 +0000 (10:56 +0300)]
use /proc/sys/kernel/dmesg_restrict to set file mode for /var/log/dmesg

9 years agoFix bonding and actually enable ETHTOOL_OPTS
Mariusz Mazur [Thu, 22 Jan 2015 15:39:12 +0000 (16:39 +0100)]
Fix bonding and actually enable ETHTOOL_OPTS

1. Applying ETHTOOL_OPTS was inside a code block only run for bond
slaves. This is now fixed.
2. Dependency on 'ifenslave' for bonding device configuration was
dropped. Use iproute2 instead.
3. ifup/ifdown behavior for bondX and enslaved devices was fixed. Both
commands should be symmetrical: running 'ifdown SOMEIF; ifup SOMEIF'
should get SOMEIF as close to what its state was before ifdown as is
possible. This was very not the case.

9 years agoAllow overriding of vlan base device name
Mariusz Mazur [Thu, 22 Jan 2015 14:16:17 +0000 (15:16 +0100)]
Allow overriding of vlan base device name

Now it's possible to, say, call all your vlan interfaces vlan.1, vlan.2,
vlan.N (or lan.X, pub.Y) regardless of the name of the physical
interface handling a given vlan.

9 years ago- `ip link' command syntax changed between versions 3.15 and 3.16
Adam Osuchowski [Mon, 6 Oct 2014 12:19:34 +0000 (14:19 +0200)]
- `ip link' command syntax changed between versions 3.15 and 3.16

9 years agoupdate make tag helper from geninitrd
Elan Ruusamäe [Mon, 7 Jul 2014 15:36:39 +0000 (18:36 +0300)]
update make tag helper from geninitrd

9 years agoversion 0.4.12 0.4.12
Elan Ruusamäe [Mon, 7 Jul 2014 15:31:09 +0000 (18:31 +0300)]
version 0.4.12

9 years agoadd AUTOSWAP feature
Elan Ruusamäe [Thu, 19 Jun 2014 19:58:35 +0000 (22:58 +0300)]
add AUTOSWAP feature

inspired from initscripts 9.39-1

9 years agonetfs: respect VSERVER_ISOLATION_NET here as well
Elan Ruusamäe [Tue, 10 Jun 2014 06:56:07 +0000 (09:56 +0300)]
netfs: respect VSERVER_ISOLATION_NET here as well

10 years agoadd links to docs and sample script
Elan Ruusamäe [Sat, 29 Mar 2014 20:22:04 +0000 (22:22 +0200)]
add links to docs and sample script

10 years agoupdate to 0.4.11 0.4.11
Elan Ruusamäe [Sat, 29 Mar 2014 18:22:04 +0000 (20:22 +0200)]
update to 0.4.11

10 years agohandle only firmware add requests
Elan Ruusamäe [Thu, 27 Mar 2014 22:57:00 +0000 (00:57 +0200)]
handle only firmware add requests

with handling all hotplug events, we ran into some kind of race condition
which resulted only one of the two bnx2 devices to appear working:

[ 16.425932] bnx2: Firmware file "bnx2/bnx2-rv2p-06-6.0.15.fw" is invalid

after inspecting bnx2.c sourcecode, appears that this error is printed only if
firmware file is too short and the firmware itself is and has always been 5696
bytes (in pld packages).

internally in firmware loader, the race appeared as:
+ '[' ! -e /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/0000:03:00.0/firmware/0000:03:00.0/loading ']'
+ '[' -e /lib/firmware/updates/3.4.83-1/bnx2/bnx2-rv2p-06-6.0.15.fw ']'
+ continue
+ '[' -e /lib/firmware/updates/bnx2/bnx2-rv2p-06-6.0.15.fw ']'
+ continue
+ '[' -e /lib/firmware/3.4.83-1/bnx2/bnx2-rv2p-06-6.0.15.fw ']'
+ >/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/0000:03:00.0/firmware/0000:03:00.0/loading
+ echo 1
+ >/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/0000:03:00.0/firmware/0000:03:00.0/data
+ cat /lib/firmware/3.4.83-1/bnx2/bnx2-rv2p-06-6.0.15.fw
/lib/firmware/firmware-loader.sh[29]: cat: <stdout>: No such device

10 years agolog to kmsg, as syslog is not available early to notice the errors
Elan Ruusamäe [Thu, 27 Mar 2014 22:56:00 +0000 (00:56 +0200)]
log to kmsg, as syslog is not available early to notice the errors

10 years agocosmetic
Elan Ruusamäe [Thu, 27 Mar 2014 21:26:49 +0000 (23:26 +0200)]
cosmetic

10 years ago0.4.10 release preparations 0.4.10
Elan Ruusamäe [Thu, 20 Mar 2014 19:53:19 +0000 (21:53 +0200)]
0.4.10 release preparations

10 years agorelease notes: should pull latest changes of course :)
Elan Ruusamäe [Thu, 20 Mar 2014 19:40:54 +0000 (21:40 +0200)]
release notes: should pull latest changes of course :)

10 years agoUh, for readability sake leave else and drop exit.
Arkadiusz Miśkiewicz [Thu, 20 Mar 2014 18:18:35 +0000 (19:18 +0100)]
Uh, for readability sake leave else and drop exit.

10 years agoAdd additional vs isolation net detection method using /proc/self/ninfo (available...
Arkadiusz Miśkiewicz [Thu, 20 Mar 2014 18:13:52 +0000 (19:13 +0100)]
Add additional vs isolation net detection method using /proc/self/ninfo (available for example on 3.13 kernel).

10 years agoReally fake network start if VSERVER_ISOLATION_NET is set.
Arkadiusz Miśkiewicz [Thu, 20 Mar 2014 18:09:58 +0000 (19:09 +0100)]
Really fake network start if VSERVER_ISOLATION_NET is set.

10 years agofix ssd usage
Elan Ruusamäe [Sun, 2 Mar 2014 10:18:22 +0000 (10:18 +0000)]
fix ssd usage

10 years agodaemon ssd mode: always setsid, so programs that properly don't daemonize get detache...
Elan Ruusamäe [Sun, 2 Mar 2014 10:05:39 +0000 (10:05 +0000)]
daemon ssd mode: always setsid, so programs that properly don't daemonize get detached from terminal

there will be probably more programs that don't daemonie themselves due
that systemd movement which does all that for programs themselves

10 years agodaemon ssd mode: keep consistent "$@"
Elan Ruusamäe [Sun, 2 Mar 2014 10:05:01 +0000 (10:05 +0000)]
daemon ssd mode: keep consistent "$@"

10 years agodaemon: always close stdin, avoids weird program deaths; redirect stdin "in", not...
Elan Ruusamäe [Sun, 2 Mar 2014 00:40:52 +0000 (02:40 +0200)]
daemon: always close stdin, avoids weird program deaths; redirect stdin "in", not "out"

10 years agoservice: --status-all: recognize systemd, more verbose output
Elan Ruusamäe [Sat, 1 Mar 2014 22:06:04 +0000 (00:06 +0200)]
service: --status-all: recognize systemd, more verbose output

10 years agomdadm: accept "DEVICE partitions" as indication to start mdadm
Elan Ruusamäe [Fri, 17 Jan 2014 23:09:19 +0000 (01:09 +0200)]
mdadm: accept "DEVICE partitions" as indication to start mdadm

10 years agosimplify & readability
Elan Ruusamäe [Fri, 17 Jan 2014 22:10:53 +0000 (00:10 +0200)]
simplify & readability

10 years agoMerge branch 'lxc'
Elan Ruusamäe [Mon, 30 Dec 2013 15:59:02 +0000 (17:59 +0200)]
Merge branch 'lxc'

10 years agosysconfig/i18n: C.UTF-8 locale added
Jacek Konieczny [Fri, 20 Dec 2013 13:58:01 +0000 (14:58 +0100)]
sysconfig/i18n: C.UTF-8 locale added

Some software may expect this.

localedb-src >= 2.18-6 needed (otherwise the entry will be skipped with
warning)

10 years agosysconfig/i18n: single SUPPORTED_LOCALES is enough
Jacek Konieczny [Fri, 20 Dec 2013 13:57:09 +0000 (14:57 +0100)]
sysconfig/i18n: single SUPPORTED_LOCALES is enough

This page took 0.549405 seconds and 4 git commands to generate.