-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinitscripts.spec
3610 lines (2929 loc) · 150 KB
/
initscripts.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Summary: The inittab file and the /etc/init.d scripts
Name: initscripts
Version: 9.49.47
# ppp-watch is GPLv2+, everything else is GPLv2
License: GPLv2 and GPLv2+
Group: System Environment/Base
Release: 1%{?dist}
URL: https://github.com/fedora-sysv/initscripts
Source: https://github.com/fedora-sysv/initscripts/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Obsoletes: initscripts-legacy <= 9.39
Requires: /bin/awk, sed, coreutils
Requires: /sbin/sysctl
Requires: grep
Requires: module-init-tools
Requires: util-linux >= 2.16
Requires: bash >= 3.0
Requires: sysvinit-tools >= 2.87-5
Conflicts: systemd < 23-1
Conflicts: systemd-units < 23-1
Conflicts: lvm2 < 2.02.100-5
Conflicts: dmraid < 1.0.0.rc16-18
Requires: systemd
Requires: iproute, /sbin/arping, findutils
Requires: redhat-release
Conflicts: redhat-release < 7.5-0.11
Requires: udev >= 125-1
Requires: cpio
Requires: hostname
Conflicts: ipsec-tools < 0.8.0-2
Conflicts: NetworkManager < 0.9.9.0-37.git20140131.el7
Requires(pre): /usr/sbin/groupadd
Requires(post): /sbin/chkconfig, coreutils
Requires(preun): /sbin/chkconfig
%{?systemd_requires}
BuildRequires: glib2-devel popt-devel gettext pkgconfig systemd
Provides: /sbin/service
%description
The initscripts package contains basic system scripts used
during a boot of the system. It also contains scripts which
activate and deactivate most network interfaces.
%package -n debugmode
Summary: Scripts for running in debugging mode
Requires: initscripts
Group: System Environment/Base
%description -n debugmode
The debugmode package contains some basic scripts that are used to run
the system in a debugging mode.
Currently, this consists of various memory checking code.
%prep
%setup -q
%build
make
%install
rm -rf $RPM_BUILD_ROOT
make ROOT=$RPM_BUILD_ROOT SUPERUSER=`id -un` SUPERGROUP=`id -gn` mandir=%{_mandir} install
%find_lang %{name}
%ifnarch s390 s390x
rm -f \
$RPM_BUILD_ROOT/etc/sysconfig/network-scripts/ifup-ctc \
%else
rm -f \
$RPM_BUILD_ROOT/etc/sysconfig/init.s390
%endif
touch $RPM_BUILD_ROOT/etc/crypttab
chmod 600 $RPM_BUILD_ROOT/etc/crypttab
%pre
/usr/sbin/groupadd -g 22 -r -f utmp
%post
%systemd_post brandbot.path rhel-autorelabel.service rhel-autorelabel-mark.service rhel-configure.service rhel-dmesg.service rhel-domainname.service rhel-import-state.service rhel-loadmodules.service rhel-readonly.service
touch /var/log/wtmp /var/run/utmp /var/log/btmp
chown root:utmp /var/log/wtmp /var/run/utmp /var/log/btmp
chmod 664 /var/log/wtmp /var/run/utmp
chmod 600 /var/log/btmp
/usr/sbin/chkconfig --add network
/usr/sbin/chkconfig --add netconsole
%preun
%systemd_preun brandbot.path rhel-autorelabel.service rhel-autorelabel-mark.service rhel-configure.service rhel-dmesg.service rhel-domainname.service rhel-import-state.service rhel-loadmodules.service rhel-readonly.service
if [ $1 = 0 ]; then
/usr/sbin/chkconfig --del network
/usr/sbin/chkconfig --del netconsole
fi
%postun
%systemd_postun brandbot.path rhel-autorelabel.service rhel-autorelabel-mark.service rhel-configure.service rhel-dmesg.service rhel-domainname.service rhel-import-state.service rhel-loadmodules.service rhel-readonly.service
# We need to keep this in initscripts until the EOL of RHEL-7.2-EUS:
%triggerun -- initscripts < 9.49.40
if [ $1 -gt 1 ]; then
systemctl enable brandbot.path rhel-autorelabel.service rhel-autorelabel-mark.service rhel-configure.service rhel-dmesg.service rhel-domainname.service rhel-import-state.service rhel-loadmodules.service rhel-readonly.service &> /dev/null || :
echo -e "\nUPGRADE: Automatically re-enabling default systemd units:\n\tbrandbot.path\n\trhel-autorelabel.service\n\trhel-autorelabel-mark.service\n\trhel-configure.service\n\trhel-dmesg.service\n\trhel-domainname.service\n\trhel-import-state.service\n\trhel-loadmodules.service\n\trhel-readonly.service\n" || :
fi
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(-,root,root)
%dir /etc/sysconfig/network-scripts
%config(noreplace) %verify(not md5 mtime size) /etc/adjtime
%config(noreplace) /etc/sysconfig/init
%config(noreplace) /etc/sysconfig/netconsole
%config(noreplace) /etc/sysconfig/readonly-root
/etc/sysconfig/network-scripts/ifdown
/usr/sbin/ifdown
/etc/sysconfig/network-scripts/ifdown-post
/etc/sysconfig/network-scripts/ifup
/usr/sbin/ifup
/usr/libexec/initscripts/brandbot
%dir /etc/sysconfig/console
%dir /etc/sysconfig/modules
/etc/sysconfig/network-scripts/network-functions
/etc/sysconfig/network-scripts/network-functions-ipv6
/etc/sysconfig/network-scripts/init.ipv6-global
%config(noreplace) /etc/sysconfig/network-scripts/ifcfg-lo
/etc/sysconfig/network-scripts/ifup-post
/etc/sysconfig/network-scripts/ifdown-ppp
/etc/sysconfig/network-scripts/ifup-ppp
/etc/sysconfig/network-scripts/ifup-routes
/etc/sysconfig/network-scripts/ifdown-routes
/etc/sysconfig/network-scripts/ifup-plip
/etc/sysconfig/network-scripts/ifup-plusb
/etc/sysconfig/network-scripts/ifup-bnep
/etc/sysconfig/network-scripts/ifdown-bnep
/etc/sysconfig/network-scripts/ifup-eth
/etc/sysconfig/network-scripts/ifdown-eth
/etc/sysconfig/network-scripts/ifup-ipv6
/etc/sysconfig/network-scripts/ifdown-ipv6
/etc/sysconfig/network-scripts/ifup-sit
/etc/sysconfig/network-scripts/ifdown-sit
/etc/sysconfig/network-scripts/ifup-tunnel
/etc/sysconfig/network-scripts/ifdown-tunnel
/etc/sysconfig/network-scripts/ifup-aliases
/etc/sysconfig/network-scripts/ifup-ippp
/etc/sysconfig/network-scripts/ifdown-ippp
/etc/sysconfig/network-scripts/ifup-wireless
/etc/sysconfig/network-scripts/ifup-isdn
/etc/sysconfig/network-scripts/ifdown-isdn
%ifarch s390 s390x
/etc/sysconfig/network-scripts/ifup-ctc
%endif
%config(noreplace) /etc/networks
%config(noreplace) /etc/rwtab
%config(noreplace) /etc/statetab
%dir /etc/rwtab.d
%dir /etc/statetab.d
/usr/lib/systemd/rhel-*
/usr/lib/systemd/system/*
/etc/inittab
%dir /etc/rc.d
%dir /etc/rc.d/rc[0-9].d
/etc/rc[0-9].d
%dir /etc/rc.d/init.d
/etc/rc.d/init.d/*
%config(noreplace) /etc/sysctl.conf
/usr/lib/sysctl.d/00-system.conf
/etc/sysctl.d/99-sysctl.conf
%exclude /etc/profile.d/debug*
/etc/profile.d/*
/usr/sbin/sys-unconfig
/usr/bin/ipcalc
/usr/bin/usleep
%attr(4755,root,root) /usr/sbin/usernetctl
/usr/sbin/consoletype
/usr/sbin/genhostid
/usr/sbin/sushell
%attr(2755,root,root) /usr/sbin/netreport
/usr/lib/udev/rules.d/*
/usr/lib/udev/rename_device
/usr/lib/udev/udev-kvm-check
/usr/sbin/service
/usr/sbin/ppp-watch
%{_mandir}/man*/*
%dir %attr(775,root,root) /var/run/netreport
%dir /etc/ppp
%dir /etc/ppp/peers
/etc/ppp/ip-up
/etc/ppp/ip-down
/etc/ppp/ip-up.ipv6to4
/etc/ppp/ip-down.ipv6to4
/etc/ppp/ipv6-up
/etc/ppp/ipv6-down
%dir /etc/NetworkManager
%dir /etc/NetworkManager/dispatcher.d
/etc/NetworkManager/dispatcher.d/00-netreport
%doc sysconfig.txt sysvinitfiles static-routes-ipv6 ipv6-tunnel.howto ipv6-6to4.howto changes.ipv6 COPYING
%doc examples
/var/lib/stateless
%ghost %attr(0600,root,utmp) /var/log/btmp
%ghost %attr(0664,root,utmp) /var/log/wtmp
%ghost %attr(0664,root,utmp) /var/run/utmp
%ghost %attr(0644,root,root) /etc/sysconfig/kvm
%ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/crypttab
%dir /usr/lib/tmpfiles.d
/usr/lib/tmpfiles.d/initscripts.conf
%dir /usr/libexec/initscripts
%dir /usr/libexec/initscripts/legacy-actions
%ghost %attr(0644,root,root) %{_localstatedir}/log/dmesg
%ghost %attr(0644,root,root) %{_localstatedir}/log/dmesg.old
%files -n debugmode
%defattr(-,root,root)
%config(noreplace) /etc/sysconfig/debug
/etc/profile.d/debug*
%changelog
* Fri Mar 29 2019 Jan Macku <[email protected]> - 9.49.47-2
- Fix file permissions for /var/log/dmesg
* Fri Aug 24 2018 David Kaspar [Dee'Kej] <[email protected]> - 9.49.46-1
- ifup-post: fix incorrect condition for RESOLV_MODS (bug #1610411)
* Tue Jul 24 2018 David Kaspar [Dee'Kej] <[email protected]> - 9.49.45-1
- network: parsing of /proc/mounts returned (bug #1572659)
- netconsole: LSB header added (bug #1508489)
- ifdown-eth: no longer needed 'pidof -x dhclient' condition removed (bug #1559384)
* Thu Jun 07 2018 David Kaspar [Dee'Kej] <[email protected]> - 9.49.44-1
- network-scripts: setting of firewall ZONE fixed (bug #1586284)
* Tue May 29 2018 David Kaspar [Dee'Kej] <[email protected]> - 9.49.43-1
- network: add knob to optionally keep interfaces up during shutdown
* Fri May 25 2018 David Kaspar [Dee'Kej] <[email protected]> - 9.49.42-1
- rhel-autorelabel: set UEFI boot order (BootNext) same as BootCurrent
- network-functions: use tr to upper case strings rather than awk
- sysconfig/readonly-root: Clarify the usage of readonly-root
- network-functions: add error messages for bonding installation
- sysctl.conf.s390: drop SHMALL and SHMMAX
- network.service: 'reload' removed
- rhel-readonly.service: target name for random seed fixed
- init.d/functions: fix sourcing for ksh
* Tue Jan 02 2018 David Kaspar [Dee'Kej] <[email protected]> - 9.49.41-1
- ifdown-post: fix logical error in commit 5d61564
- network-functions: use POSIX forwarding instead of bash-ism
* Fri Nov 03 2017 David Kaspar [Dee'Kej] <[email protected]> - 9.49.40-1
- require 'redhat-release' instead of /etc/system-release & conflict with older versions
- ifup-post: always update 'nameserver' & 'search' entries in /etc/resolv.conf
- systemd/system: symlinks for initscripts' services removed
- *.old extension added to list of ignored files
- ifup-eth: wait for STP to complete setup on bridge if $DELAY is not set
- init.d/functions: convert2sec() function added
- init.d/functions: is_true() & is_false() extended by ON/OFF support
- usleep(1) calls replaced with sleep(1) calls
- network-scripts: DBus calls forwarded to /dev/null
- network-scripts: firewall-cmd replaced with DBus calls
- ARPUDATE option introduced
* Wed May 03 2017 David Kaspar [Dee'Kej] <[email protected]> - 9.49.39-1
- sysconfig.txt: mention previously introduced NO_DHCP_HOSTNAME option
- DHCP_FQDN and DHCP_SEND_HOSTNAME introduced
- re-add missing $HOSTNAME initialization
- ifup: add support for VLAN_EGRESS_PRIORITY_MAP
- rhel-autorelabel: synchronize cached writes before reboot
* Thu Mar 30 2017 David Kaspar [Dee'Kej] <[email protected]> - 9.49.38-1
- ifdown-eth: we need to flush global scope as well
- killproc/status: add missing '-b <binary>' option
- specfile: mark 'rwtab' and 'statetab' as config files
- spec: we need newer lvm
- rwtab: add /var/lib/systemd/timers
- ifup-eth: remove quote marks
- 9.70-sync: Move everything to github
- 9.70-sync: rwtab updated
- 9.70-sync: service file updated
- 9.70-sync: syconfig.txt updated
- 9.70-sync: systemd/rhel-import-state updated
- 9.70-sync: sysconfig/network-scripts/* updated - part 2
- 9.70-sync: sysconfig/network-scripts/* updated - part 1
- 9.70-sync: rc.d/init.d/network updated
- 9.70-sync: rc.d/init.d/netconsole updated
- 9.70-sync: rc.d/init.d/functions updated
- 9.70-sync: ipv6-6to4.howto example updated
- 9.70-sync: examples/networking/ifcfg-bridge updated
- network: load NetworkManager connection via dbus
- network: check for running NetworkManager via dbus
* Mon Sep 12 2016 Lukáš Nykrýn <[email protected]> - 9.49.37-1
- rhel-import-state: fix broken order of parameters
* Fri Sep 09 2016 Lukáš Nykrýn <[email protected]> - 9.49.36-1
- import-state: copy just some attributes
* Tue Aug 02 2016 Lukáš Nykrýn <[email protected]> - 9.49.35-1
- functions: systemctl show now returns an error when unit does not exist
* Fri Jul 15 2016 Lukáš Nykrýn <[email protected]> - 9.49.34-1
- import-state: restore also sensitivity part of SELinux context
* Thu Jul 14 2016 Lukáš Nykrýn <[email protected]> - 9.49.33-1
- network: run after network-pre.target
* Thu Jun 23 2016 Lukáš Nykrýn <[email protected]> - 9.49.32-1
- ifup-eth: fix setting preferred_lft and valid_lft
* Mon Jun 13 2016 Lukáš Nykrýn <[email protected]> - 9.49.31-1
- ipv6: wait for all global IPv6 addresses to leave the "tentative" state
- source_config: tell NetworkManger to load ifcfg file even for NM_CONTROLLED=no
- ifup-aliases: inherit ARPCHECK from parent device
- rhel-dmesg: don't start in containers
- ifup-eth: fix typo in error message (#1038776)
- sysctl.conf: steal comments about /usr,/etc,... from fedora's sysctl.conf
- rwtab: /var/lib/nfs needs to copy the files
- functions: improve killing loops
- ipcalc: detect invalid mask
- ifup: set valid_lft and preferred_lft to forever for static ip
- service: use systemd mangle for given service
- ifup-post: check resolve.conf also with DNS2
- ifdown-post: remove resolv.conf only in specific cases
- spec: ghost /var/log/dmesg
- network-functions: is_available_wait should wait even in the case that is_available returns 2
- autorelabel: turn quota off before relabeling
- autorelabel: call dracut-initramfs-restore before forced reboot
* Wed Sep 16 2015 Lukáš Nykrýn <[email protected]> - 9.49.30-1
- ifup-eth: some bridge options are applied later
* Tue Sep 15 2015 Lukáš Nykrýn <[email protected]> - 9.49.29-1
- service: improve status and stop function for daemon with intscripts
* Mon Aug 31 2015 Lukáš Nykrýn <[email protected]> - 9.49.28-1
- init.d/functions: reload systemd if it can't see an initscript
* Fri Aug 07 2015 Lukáš Nykrýn <[email protected]> - 9.49.27-1
- network-functions: fix wireless detection
* Wed Jul 01 2015 Lukáš Nykrýn <[email protected]> - 9.49.26-1
- import-state: don't run restorecon when it does not exist
- network-functions: reeplace iwconfig with iw
- fedora-readonly: use --make-slave with --bind mounts
* Wed Jun 17 2015 Lukáš Nykrýn <[email protected]> - 9.49.25-1
- network: tell NM to reload its configuration during start
- bonding: warn if the ifup for slave device failed
- brandbot: move to /usr/libexec/initscripts
- sysctl.conf: drop SHMALL and SHMMAX, they have sane default values in kernel
- rename_device: allow non-channel nics for s390x machines
- network-functions: fix check in install_bonding_driver
- ifup-aliases: don't return with error when arping fails
- network-functions: fix change_resolv_conf after grep update
- clarify daemon() usage message
- ifup: don't call NM for loopback
- ifup: add missing quotes
* Thu Jan 15 2015 Lukáš Nykrýn <[email protected]> - 9.49.24-1
- rhel-import-state.service: run a little bit later
* Tue Dec 16 2014 Lukáš Nykrýn <[email protected]> - 9.49.23-1
- ifdown-ipv6: reset addrgenmode to eui64 for device
- ifup: fix typo
* Wed Nov 12 2014 Lukáš Nykrýn <[email protected]> - 9.49.22-1
- adjust LINKDELAY when STP is on
* Fri Oct 24 2014 Lukáš Nykrýn <[email protected]> - 9.49.21-1
- ifup,vlan: fix typo
* Thu Oct 09 2014 Lukáš Nykrýn <[email protected]> - 9.49.20-1
- rhel-import-state: do not clobber /
* Tue Sep 23 2014 Lukáš Nykrýn <[email protected]> - 9.49.19-1
- minor fixes
* Wed Sep 17 2014 Lukáš Nykrýn <[email protected]> - 9.49.18-1
- is_available_wait: properly propage return value from is_available
- man: update sys-unconfig.8
- rename_devices: comments need to have a blank before them
- add example ifcfg files
- network-functions: improve bonding_masters grep
- ifup: if we were unable to determine DEVICE always call nmcli up
- ifup-tunnel: call ifup-ipv6 in the end
- ifup: also set multicast_snooping after the bridge is up
- ifup-eth: some options for bridge can be applied after the bridge is up
- custom naming for VLAN devices
- ifup-wireless: add support for wowlan
- vi.po: fix parentheses
- network-functions: ETHTOOL_DELAY introduction patch
- ipcalc: -c allow netmask
- ipcalc: parse prefix more safely
- use pie and relro by default
- sys-unconfig: use poweroff instead of halt
- ifup-aliases: improve duplicate address detection
- network-functions: handle BONDING_OPTS better
- fedora-readonly: fix prefix detection (#1059749)
- network: tell nm to wake the slaves
- bridging: add possibility to set prio and ageing
- network: add support for team devices
- inittab: fix path and mention set-default
- fedora-domainname: DefaultDependencies=no
* Wed Apr 02 2014 Lukáš Nykrýn <[email protected]> - 9.49.17-1
- add configurable DEVTIMEOUT
* Tue Apr 01 2014 Lukáš Nykrýn <[email protected]> - 9.49.16-1
- network: detect if / is on netfs (#1029677)
- is_nm_handling: fix RE (#1083040)
* Tue Mar 11 2014 Lukáš Nykrýn <[email protected]> - 9.49.15-1
- network: try to not compete with NM during boot (#1068621)
* Thu Feb 27 2014 Lukáš Nykrýn <[email protected]> - 9.49.14-1
- update ifup/ifdown NetworkManager interaction (#1036701, #1061810)
- service: fix action matching
- service: add condrestart to allowed commands (#1069222)
* Wed Feb 12 2014 Lukáš Nykrýn <[email protected]> - 9.49.13-1
- delete IPX support
- update ifup/ifdown NetworkManager interaction (#1036701, #1061810)
- set shmmax and shmall defaults to match rhel6 values (#1056547)
* Wed Dec 04 2013 Lukas Nykryn <[email protected]> - 9.49.12-1
- use iw instead of iwconfig and friends (#915343)
- don't care about rc.local anymore (#1034156)
- udev-kvm-check: simplify reading of threshold (#1031568)
- brandbot: read only first line (#1031490)
* Thu Nov 14 2013 Václav Pavlín <[email protected]> - 9.49.11-1
- Revert: provide KVM guest count and limit info message (#1014731)
- add C implementation of reverted patch
* Wed Nov 13 2013 Václav Pavlín <[email protected]> - 9.49.10-1
- provide KVM guest count and limit info message (#1014731)
* Tue Nov 12 2013 Václav Pavlín <[email protected]> - 9.49.9-1
- spec: update description of the initscript package
* Tue Nov 12 2013 Václav Pavlín <[email protected]> - 9.49.8-1
- service: suggest using systemctl if unknown action is used (#1029350)
- rename_device: remove comments and trailing whitespaces (#1027945)
- readonly-root: restore selinux context after bind mount (#1029342)
* Tue Nov 05 2013 Lukas Nykryn <[email protected]> - 9.49.7-1
- readonly-root: Add /var/log/audit/audit.log to rwtab (#1026815)
- brandot: fix posssible segfault (#1024922)
* Fri Sep 20 2013 Lukas Nykryn <[email protected]> - 9.49.6-1
- brandbot: tool to write branding to /etc/os-release (#1009947)
* Thu Sep 12 2013 Václav Pavlín <[email protected]> - 9.49.5-1
- readonly-root: bind-mount only necessary subset of entries in rwtab
* Tue Sep 10 2013 Lukas Nykryn <[email protected]> - 9.49.4-1
- ifdown: fix typo in nmcli call (#1006222)
- ipcalc: support RFC3021 (#997271)
- enable 'network' service at boot time for interfaces not supported by NetworkManager (#1003936)
* Fri Aug 30 2013 Lukas Nykryn <[email protected]> - 9.49.3-1
- update functions who call nmcli (#1002958)
- create /var/log/dmesg for compatibility reasons (#854002)
* Mon Aug 19 2013 Lukáš Nykrýn <[email protected]> - 9.49.2-1
- symlink /etc/sysctl.conf -> /etc/sysctl.d/
- man: only action specified in LSB are redirected to systemd
- service: filter actions that are not supported by systemctl in service (#947823)
- install_bonding_driver: drop check for existing device (#991335)
- consider IPV6INIT undefined as YES
- don't care about network filesystems
* Mon Jul 15 2013 Lukáš Nykrýn <[email protected]> - 9.49.1-1
- rename fedora-* to rhel-*
- first rhel7 version
* Fri Jul 12 2013 Lukáš Nykrýn <[email protected]> - 9.48-1
- man: add systemd man pages to service.8 "see also" section
- add possibility to set domainname through /etc/sysconfig/network
- rename_device: don't wait for lock with lower permissions
- 256term.csh: remove quotes around variable (#979796)
- drop useless variables from /etc/sysconfig/init
- readonly-root: rpcidmapd restart is not needed anymore
- ifup-eth: print error only if arping is really called (#974603)
- readonly-root: Add /var/lib/samba to rwtab
* Fri May 31 2013 Lukáš Nykrýn <[email protected]> - 9.47-1
- network-functions: to determine state of nscd check socket not lock (#960779)
- sysconfig.txt advised saslauthd -a instad of -v
- update translations from transifex
- drop translation for other initscripts
- tweak ifup/ifdown usage and man page (#961917)
- ctrl-alt-delete.target is provided by systemd package
- remove some defaults from arch specific sysctl.conf
- readonly-root: remount rpc_pipefs if readonly-root is used
- service: mention legacy actions and systemctl redirection in man page
* Fri Apr 12 2013 Lukáš Nykrýn <[email protected]> - 9.46-1
- add /var/lib/NetworkManager
- add ipip6 tunneling support (#928232, [email protected])
- bonding: set master up before slaves
- set net.ipv6.conf.SYSCTLDEVICE.autoconf in ifup-ipv6
- ifdown: don't call nmcli on interface that is alread down
- remove some defaults from sysctl.conf (move to systemd)
- call flush addresses with scope global
- service: action should not be empty when calling legacy-actions (#947817)
- ifup-eth: ignore arping errors (#928379)
- replace tunctl with ip tuntap (#947875)
- reload sysctl settings for vlans on ifup
- try dhcpv6 after v4 failed (#846618)
* Fri Mar 15 2013 Lukáš Nykrýn <[email protected]> - 9.45-2
- provides /sbin/service
* Fri Mar 15 2013 Lukáš Nykrýn <[email protected]> - 9.45-1
- turn on symlink protections in sysctl (#922030)
- add systemd-random-seed.service to Before= in fedora-readonly.service (#888615)
- mention rule6 files in sysconfig.txt
- skip nmcli for wireless device (#863707)
- remove config-noreplace from /etc/inittab (#627474)
- remount-rootfs.service got renamed to systemd-remount-fs.service
- compile netreport and usernetctl with full RELRO and PIE (#853178)
- move stuff directly to /usr (#905492)
- Remove NETWORKING_IPV6 from sysconfig.txt (#918622)
- fix greps to correctly handle comments and quotation
* Wed Feb 20 2013 Lukáš Nykrýn <[email protected]> - 9.44-1
- limit udev rule for network renaming (#907365, [email protected])
- fix path for arpwatch, seems to be in /var/lib on Fedora 18
- fix the path for lvm cache, there is no file /etc/lvm/.cache ( but there is one /etc/lvm/cache )
- fix path for dhcpd, is /var/lib/dhcpd since 2005 ( see 31cdb58df77 on the dhcp package git )
- fix the patch for apache modules in rwtab, that are now in /var/cache/httpd
- remove no longer used directory ( at least in Fedora ), hald is deprecated,
/var/tux cannot be found and xend seems to use a subdirectory of /var/lib/xen
- correct the path for puppet directory in /etc/rwtab, now use /var/lib/puppet by default
- allow passing -F from /.autorelabel to fixfiles when relabeling system (#904279)
- correctly detect Open vSwitch device types
- clear DEVICE and TYPE variables before every iteration (#902463)
- sets BONDING_OPTS before interface is brougth up
- check an IP address for existence in ifup-alias (#852005)
- sync FSF address with GPL 2 text.
- fix rpmlint's spaces vs tabs warning.
- fix bogus %changelog dates.
- build with $RPM_LD_FLAGS.
- use -sf, not -s. (#901827)
- add /usr/libexec/initscripts to file list (#894475)
- rename term256 to 256term (glob sort) (#849429)
- readd missing shebang. (#885821)
- migrate even further away from /etc/sysconfig/network for hostname, and /etc/sysconfig/i18n.
* Fri Dec 7 2012 Bill Nottingham <[email protected]> - 9.43-1
- 60-net.rules: explicitly set the interface name (#870859)
- ifup-eth: set firewall zone before ifup-ipv6 for DHCPv6 (#802415)
- migrate to /etc/locale.conf, /etc/vconsole.conf (#881923)
- rename_device: fix bogus locking
- fix wireless device detection for kernel 3.6 (#875328)
- drop fedora-storage-init, fedora-wait-storage (<[email protected]>)
* Wed Oct 31 2012 Bill Nottingham <[email protected]> - 9.42-1
- Halloween release!
- add a default /etc/sysctl.conf that describes how to change values, and where the defaults now live. (#760254)
- translation updates
- fedora-autorelabel: don't pass -F to fixfiles (#863662, <[email protected]>)
- fix calling of firewall-cmd in ifup-post/ifdown-post (<[email protected]>)
* Fri Oct 5 2012 Bill Nottingham <[email protected]> - 9.41-1
- debugmode: MALLOC_CHECK_ is not thread safe. Don't enable it by default (#853175)
- Add support for 256 color terminals (<[email protected]>)
- ifdown-eth: be less strict about VLAN name (#505314, <[email protected]>)
- drop prefdm
- ifup-eth: allow duplicate address detection to be disabled (<[email protected]>)
- process rule6-* for sit devices (#840009, <[email protected]>)
* Mon Aug 6 2012 Bill Nottingham <[email protected]> - 9.40-1
- drop support for booting non-systemd systems
- drop legacy commands: getkey, fstab-decode, testd
* Fri Jun 29 2012 Bill Nottingham <[email protected]> - 9.39-1
- assorted documentation cleanups
- typo, spelling, licenese clean up (<[email protected]>)
- service: add support for legacy custom actions packaged in
/usr/libexec/initscripts/legacy-actions/<script>/<action>
- network-functions: handle quoted HWADDR (#835372)
- allow bridge names that start with '-' (<[email protected]>)
- remove all non-legacy uses of /sbin/route (#682308)
- move default sysctl.conf to /usr/lib/sysctl.d (#760254)
* Fri Mar 16 2012 Bill Nottingham <[email protected]> - 9.37-1
- Add support for firewalld zones (#802415, from <[email protected]>)
* Mon Mar 12 2012 Bill Nottingham <[email protected]> - 9.36-1
- ifup-aliases: fix IFS usage mangling of device names (#802119)
- ifup/ifdown: fix typo (#802055, <[email protected]>)
* Fri Mar 9 2012 Bill Nottingham <[email protected]> - 9.35-1
- use the same DHCP lease file names as NetworkManager, where appropriate
- copy network state from initramfs with a systemd service, not inline (<[email protected]>)
- sysconfig.txt: clean up section on disabling IPv6
- ifup: allow for ifup-$TYPE/ifdown-$TYPE
- fedora-readonly.service: drop StandardInput=tty (#785662)
- sysconfig.txt: document additional ETHTOOL_OPTS enhancements (<[email protected]>)
- port assorted ancient ifup-XYZ scripts away from ifconfig
- don't use ifconfig in ifup-aliases (#721010, 588993, based on <[email protected]>)
- fedora-storage-init: handle dmraid sets with spaces (#728795, <[email protected]>)
- fedora-readonly: don't exit with an error if SEinux isn't active. (#768628)
- init.d/network: fix checks for network filesystems (#760018)
- fedora-wait-storage: drop stdin/stdout/stderr (#735867)
- netfs: move to legacy package
- translation updates
* Tue Oct 25 2011 Bill Nottingham <[email protected]> - 9.34-1
- read locale.conf if it exists (#706756)
- ifdown: fix logic error with removing arp_ip_target (#745681)
* Wed Oct 12 2011 Bill Nottingham <[email protected]> - 9.33-1
- netconsole: only use the first ARP response (#744309, <[email protected]>)
- udev/rules.d/88-clock.rules: drop this entirely, as it causes issues in conjunction with systemd
- init.d/network: be less picky about ifcfg file names. (#742276)
- /sbin/service: do not check for the existence of a systemd unit before redirecting (<[email protected]>)
- init.d/functions: only run consoletype if connected to something that's console-ish. (#657869)
* Fri Sep 2 2011 Bill Nottingham <[email protected]> - 9.32-1
- prefdm: if exec() of all DMs fails, call 'plymouth quit' (#735215)
- %%ghost rc.local (but leave it around on upgrade) (#734268)
- ifup: support random bridging options via BRIDGING_OPTS (#734045, #665378)
- selinuxfs moved to /sys/fs, handle it (#733759)
- netfs/fedora-storage-init: call multipath and kpartx with -u (#733437)
- plymouth lives in /bin (#702814)
- drop fedora-autoswap
- ifdown-eth: fix dhclient pid file for IPv6 (#729292, <[email protected]>)
- move some more things to the legacy subpackage
- netfs: don't mount gfs2 here (#689593)
- readonly-root: add an empty CLIENTSTATE definition (#725476)
- drop sysinit hack/unhack
- ifup-eth: allow more options in ETHTOOL_OPTS (#692410, #693583)
- rwtab: update for systemd (#704783)
- debug.csh: fix for latest csh
- update translations: eu_ES, hy, ku, lo, my, wa
* Tue Jun 21 2011 Bill Nottingham <[email protected]> - 9.31-1
- remove ifup/ifdown-ipsec; they're now in ipsec-tools
- rc.sysinit: start udev by hand, start_udev is no more (#714531)
- ifup-aliases: if IPv6 is configured on the alias, configure it. (#583409)
- ifup-eth: ensure DHCP_HOSTNAME is a short hostname, seed it from HOSTNAME if needed. (#697877)
- network-functions: override NETMASK from PREFIX where specified (#705367, <[email protected]>)
- exclude single symlink from main package (#705457)
- network: VLAN, etc. interfaces can be slaves; check for being a slave first. (#703475)
- network: use LC_ALL=C when calling sed. (https://bugs.mageia.org/show_bug.cgi?id=1216, via <[email protected]>)
- functions: (umount_loop) fuser -k defaults to -9; set the initial pass to kill -15. (#703457)
- init.d/halt: don't match filesystem types in hostnames (#703203, <[email protected]>)
* Wed Apr 27 2011 Bill Nottingham <[email protected]> - 9.30-1
- ifup-eth: handle IPADDRx correctly for static addresses (#697838)
- systemd: fix storage setup service after cryptsetup.target (#699918)
- prefdm: tweak how plymouth is quit in the gdm/kdm case (<[email protected]>)
- support /etc/hostname as an override for hostname in /etc/sysconfig/network
- init.d/single: only ship this in -legacy
- network-functions: fix IPADDRx index handling (<[email protected]>)
- ifup/down-eth: properly handle apr_ip_target, when used with module options (#604669, <[email protected]>)
- ifup-eth: ensure bond exists before bringing up slaves (#694501)
* Wed Apr 06 2011 Bill Nottingham <[email protected]> - 9.29-1
- systemd: add a storage setup service after cryptsetup.target (#692198)
- fix /.autorelabel handling (<[email protected]>)
- don't explicitly disallow IPv6 aliases (#583409, #612877)
- netfs: don't print errors if mdadm isn't installed. (#692187)
- ifup-eth: use /run/initramfs rather then /dev/.run/initramfs (<[email protected]>)
* Fri Mar 25 2011 Bill Nottingham <[email protected]> - 9.28-1
- add some generic network logging, port scripts to it (#507515, #653630)
- add an error when setting the gateway fails (#672202)
* Thu Mar 17 2011 Bill Nottingham <[email protected]> - 9.27-1
- init.d/functions: fix mishandled argument to fstab-decode. (#685137)
- support ipv6 routing rules, merge route/rule code (#680872, <[email protected]>)
- autorelabel.service, loadmodules.service: fix conditions so that they operate as OR, not AND. (#684125)
* Thu Mar 10 2011 Bill Nottingham <[email protected]> - 9.26-1
- network-functions: fix check for unmanaged devices (#670154)
- ifup-eth: also check /dev/.run/initramfs (<[email protected]>)
- systemd: execute fedora-sysinit-unhack after sysinit.target (<[email protected]>)
- init.d/functions: don't do force/lazy umount for the first nfs umount. (#676851, <[email protected]>)
- further sysctl.d fixes (#593211)
- init.d/functions: make killproc more granular when delay is passed. (#428029, <[email protected]>)
- ifup: add GVRP support (#597598, <[email protected]>)
- init.d/functions: add support for noauto crypt devices, to mirror systemd
- documentation updates
- bash cleanups (<[email protected]>)
- ifup: remove network device naming requirement from VLAN devices (#462095, <[email protected]>)
* Fri Feb 25 2011 Bill Nottingham <[email protected]> - 9.25-1
- remove 'Red Hat Linux' references from sysctl.conf* (<[email protected]>)
- rc.sysinit: add support for sysctl.d (#593211, <[email protected]>)
- console_check: support OMAP serial console (#678875, <[email protected]>)
- /sbin/service: accept --ignore-dependencies, --skip-redirect as options
- /sbin/service: honor SYSTEMCTL_IGNORE_DEPENDENCIES (<[email protected]>)
- translation updates: kn, pa, ta, uk
* Fri Jan 21 2011 Bill Nottingham <[email protected]> - 9.24-1
- ifup-eth/ifdown-eth: handle 'MASTER' being quoted. (#651450, <[email protected]>)
- tmpfiles.d: remove entries that exist in systemd
- frob device when calling sysctl, in case of vlans. (#665601, #667211, <[email protected]>)
- netfs: rework to handle bind-mounted cifs/ncpfs (#663140, <[email protected]>)
- own /etc/crypttab (#664309)
- init.d/network: add # as a valid character in network device names (<[email protected]>)
- ifup-eth: fix routing regression (#660363)
- sysctl.conf.s390 - system z optimized sysctl settings per default (#633323, <[email protected]>)
- serial.conf, tty.conf: stop tty and serial also on runlevel 's' (#629257, <[email protected]>)
- translation updates: bn_IN, es, gu, hi, nds, or, pa, uk, zh_CN
* Thu Dec 02 2010 Bill Nottingham <[email protected]> - 9.23-1
- don't throw errors on unreadable /dev/stderr (#650103, <[email protected]>)
- support multiple ipv4 addresses, not just alias devices (#132912, #633984, <[email protected]>)
- properly handle /var/run on tmpfs (#656602, <[email protected]>)
- allow '0' as a vlan tag (#624704, #635360)
- assorted systemd unit cleanup (<[email protected]>)
* Tue Nov 16 2010 Bill Nottingham <[email protected]> - 9.22-1
- merge in systemd-specific startup support; package a -legacy package
(based on work by <[email protected]>)
- init-ipv6.global: don't load sit module on shutdown. (#654098, <[email protected]>)
- do not call rhgb-client
- network-functions: add infiniband mapping (#648524, <[email protected]>)
- fix ifdown nmcli invocation (#612934, [email protected]>)
- *ipv6*: don't use obsolete /sbin/ip wrapper
- sysconfig.txt: adjust clock docs (#637058)
- lang.csh: fix tcsh + grep-2.7. (#636552)
* Fri Sep 17 2010 Bill Nottingham <[email protected]> - 9.21-1
- build for systemd only
- ship a default.target link in case the one in /etc gets deleted
- rc.sysinit: reset btmp on boot if necessary (#633768, <[email protected]>)
- single.service: fix invocation so that 'runlevel' works (#630914)
* Thu Sep 9 2010 Bill Nottingham <[email protected]> - 9.20-1
- use new pidof -m option to avoid false positives (#632321)
- systemd/single: set $HOME for single-user mode. (#631590)
- systemd/killal.service: require shutdown.target (#630935, #632198)
* Tue Sep 7 2010 Bill Nottingham <[email protected]> - 9.19-1
- fix packaging of prefdm, rc-local systemd units (#630952)
- systemd/single.service: conflict with shutdown.target (#630935)
- translation updates: ja, pt_BR, ru
* Fri Sep 3 2010 Bill Nottingham <[email protected]> - 9.18-1
- fix for new cgroups location (#612789, others <[email protected]>)
- add in basic systemd units
- translation updates: nb, pt, sv
* Wed Aug 25 2010 Bill Nottingham <[email protected]> - 9.17-1
- init.d/functions: redirect start/stop/condrestart/etc to systemctl in a systemd environment (#612728)
- rc.sysinit: don't frob the console loglevel on boot (#621257, #626572)
- service: use systemctl on systemd services
- 10-console.rules: only init consoles on add, not change (<[email protected]>)
- halt: fix unmounting bind mounts (#620461, <[email protected]>)
- killall: exit 0 (#605519)
- translation updates: de, es, fi, fr, nl, pl, sv, uk
* Tue Jul 27 2010 Bill Nottingham <[email protected]> - 9.16-1
- halt: don't umount cgroups (#612789)
- rename_device: dequote DEVICE key, handle SUBCHANNELS (<[email protected]>)
- sysconfig.txt: document PREFIX/NETMASK (#617481, <[email protected]>)
- sysconfig.txt: document NETWORKWAIT (#595386)
- remove support for hotkey interactive startup (#605016). Use 'confirm' on the commandline
(but even that doesn't fully make sense in an upstart/systemd world)
- don't directly execute bash for single-user mode (#540216, #584443, #585053)
* Thu Jun 24 2010 Bill Nottingham <[email protected]> - 9.15-1
- ifup-eth: check for dhclient configuration in /etc/dhcp as well (#607764, #607766)
- network-functions: handle quoted SUBCHANNELS (#607481)
- netfs: allow for encrypted network block devices (#605600)
- ifdown-ipsec: don't use a full path when killing racoon, so it works in MLS policy (#567295)
- network-functions: check NM_CONTROLLED before deciding to use NM for a connection. (#599707, probably others.)
- rc.sysinit: always reboot on autorelabel. (#595823)
- init.d/functions: handle permission denied on reading PID file. (#595597)
- clean up some deprecated items
- translation updates: el, nl, or, zh_CN
* Wed May 19 2010 Bill Nottingham <[email protected]> - 9.14-1
- clean up plymouth shtudown splash (#590099, <[email protected]>)
- rc.sysinit: use lvm2 --sysinit option (#588777)
- network-functions: behave sanely in the absence of $DEVICE (#589521)
- sysconfig/debug: export debug variables (#589378)
- netfs: check for NM to be connected, not just running (#589710)
- rcS*.conf: check if /etc/inittab exists (#590703, <[email protected]>)
- port vlan code to /sbin/ip (#566485, <[email protected]>)
* Wed May 5 2010 Bill Nottingham <[email protected]> - 9.12-1
- update for final nmcli syntax
* Mon May 3 2010 Bill Nottingham <[email protected]> - 9.11-1
- init/plymouth-shutdown.conf: add 'task' here as well
* Wed Apr 28 2010 Bill Nottingham <[email protected]> - 9.10-1
- fstab-decode.8: fix formatting (#586476)
- prefdm: add --retain-splash for KDM as well (#585250)
- init.d/functions: handle being unable to read a specified pid file. (#584575)
- init/quit-plymouth.conf: use 'task' for stopping plymouth. (<[email protected]>)
- ifup-eth: run dhclient -6 similar to dhclient -4. (#585047)
- net.hotplug: don't run on odd interfaces. (#584530)
* Fri Apr 9 2010 Bill Nottingham <[email protected]> - 9.09-1
- rc.sysinit: change RAID handling (<[email protected]>)
- fix german mistranslation (#575954, <[email protected]>)
- init.d/functions: correct fix for environment with runuser. (#203010, #564093)
- halt: fix mdmom pid handling for newer mdadm (#549726, <[email protected]>)
- init.d/network: only blacklist the original loopback interface. (#579816, <[email protected]>
- translation updates: de, ja, nb, pt, sv, uk
* Mon Mar 8 2010 Bill Nottingham <[email protected]> - 9.08-1
- network-functions: redirect error messages when nmcli isn't installed (#570828, <[email protected]>)
- ifdown: use nmcli to get the device, if not specified
- ifdown: fix typo
- translation updates: fr
* Wed Mar 3 2010 Bill Nottingham <[email protected]> - 9.07-1
- clean out some extraneous package requirements
- fix dmraid error checking now that dmraid has return codes (#568790, others)
- integrate with NetworkManager for ifup/ifdown (#523064)
- translation updates: cs, da, de, en_GB, es, fi, nl, pl, pt_BR, ru, sr
* Fri Feb 19 2010 Bill Nottingham <[email protected]> - 9.06-1
- move ccw_init and ccw udev rules to s390utils (#539491)
- rc.sysinit: suppress LVM2 warnings. (#561938, <[email protected]>)
- fix translated checks for user input (#566579)
- refresh translations
* Mon Feb 15 2010 Bill Nottingham <[email protected]> - 9.05-1
- network-functions: don't use ethtool for link state, assorted other cleanups
- inittab: fix job paths in comments (<[email protected]>)
- init.d/functions: don't clear environment in runuser (#203010, #564093)
- 88-clock.rules: use ATTR, not SYSFS (#560756)
- init.d/network: don't quote regex argument to bash's =~ (<[email protected]>)
- network-functions: use HWADDR to determine DEVICE if DEVICE isn't set (#545597)
- don't HUP init when messagebus starts (#557791)
- setsysfont: use UNIMAP, not SYSFONTACM, when calling unicode_start (#557089)
- ifup: don't leave the link down on link failure for DHCP (#462013, #491009)
- translation updates: cs
* Fri Jan 15 2010 Bill Nottingham <[email protected]> - 9.04-1
- various shell-related cleanups and optimizations <[email protected]>
- ifup-eth: use dhclient's -H option instead of munging dhclient config files
- rc.sysinit: move mdadm after dmraid (#494821)
- ifup-eth: use dhclient -6, not the no-longer-included dhcp6c
- add more man pages (#529328, <[email protected]>)
- move is_wireless after MACADDR/MTU setting (#552638)
- serial.conf: respawn correctly. (#552324, <[email protected]>)
- network-functions: use sysfs for wireless check (#551019, <[email protected]>)
- reload init on started messagebus (<[email protected]>)
- honor HOTPLUG in ifdown (#547737)
- network-functions: silence error. (#516569)
* Wed Dec 9 2009 Bill Nottingham <[email protected]> - 9.03-1
- migrate to upstart 0.6.x (<[email protected]>, <[email protected]>)
-- jobs move to /etc/init
-- collapse rcX and ttyX jobs into single job definitions
-- jobs are no longer %%config
- remove obsolete doexec command
- rc.sysinit: handle yet another random return string from dmraid
- remove never-used 'sulogin' upstart event
- fix time-setting udev rules for old-style RTC devices (#537595)
- init.d/network: keep error codes limited to '1'. (#537841)
- add initial ifup/ifdown man pages. (#529328, <[email protected]>)
* Tue Oct 27 2009 Bill Nottingham <[email protected]> - 9.02-1
- remove long-since deprecated initlog
- remove IUCV support (#507217)
- halt: put a wrapper around killall5 to account for retval 2 not being an error (#526539, <[email protected]>)
- ifup-eth: honor DEFROUTE=yes|no for 'all' connection types. (#528822)
- network-functions: load bonding driver if BONDING_OPTS is defined. (#516569)
- rc.sysinit: put /dev/shm in mtab too, as dracut now mounts it. (#528667)
* Fri Oct 9 2009 Bill Nottingham <[email protected]> - 9.01-1
- rc.sysinit: fix handling of dmraid output to avoid error messages (#527726, <[email protected]>)
- rwtab: add /var/lib/xend (#526046)
- translation updates: fi, nb, pl
* Fri Oct 2 2009 Bill Nottingham <[email protected]> - 9.00-1
- halt: wrap /sbin/killall5 to catch some return codes (#526539)
- netfs, netconsle, network: fix return codes to match LSB spec (#524489, #524480, #524486)
- handle kernels compiled both with and without CONFIG_RTC_HCTOSYS
- halt: use killall5's return code to avoid unncesssary sleeping (#524359, <[email protected]>)
- halt: don't kill mdmon on shutdown. (#524357, <[email protected]>)
- rc.sysinit: do not try and activate ISW raidsets, unless noiswmd is passed. (#524355, <[email protected]>)
- translation updates: ca, cs, da, mai, po, sv, uk
* Mon Sep 14 2009 Bill Nottingham <[email protected]> - 8.99-1
- init.d/functions: add a '-l' option to status to pass lock file name (#521772)
- tweak kernel conflict
- translation updates: as, bn_IN, de, fr, hi, it, hu, kn, mr, or, pa, pt, ru, te
* Wed Sep 2 2009 Bill Nottingham <[email protected]> - 8.98-1
- sysconfig.txt: doucment DHCP_HOSTNAME (#498052)
- 88-clock.rules: Use --systz instead of --hctosys. (#517886, #489494)
- Support rwtab and state passed from dracut initrd (#515771, <[email protected]>)
- restore context of *tmp files (#519748)
- halt: don't try and save mixer settings if it's not writable. (#515771)
- rwtab: add /var/spool, /var/lib/dbus, others (#494973, #515771)
- sysconfig.txt: clarify docs (#518614)
- rc.sysinit: don't pretend /selinux is configurable (#518164)
- assorted ipv6 redundant code deletion
- translation updates: bn, ca, de, es, fi, fr, gu, hi, it, ja, ko, ml, nb, nl, pl, pt, pt_BR, ru, sr, ta, zh_CN, zh_TW
* Mon Aug 10 2009 Bill Nottingham <[email protected]> - 8.97-1
- ipcalc: fix IPv6 address checking (#516319)
- ifup-aliases: fix syntax error from earlier cleanups. (#515612, <[email protected]>)
- translation updates: nb
- rc.sysinit: remove useless call to pam_console_apply
* Mon Aug 3 2009 Bill Nottingham <[email protected]> - 8.96-1
- fix up upstart rules for s390(x). (#515222)
- leave ChangeLog in the tarball only. (#515012)
- disable netfilter on bridged interfaces. (#512206)
- assorted shell-related cleanups to ipv6 and other code (<[email protected]>)
- use resolv.conf from dracut netboot before setting hostname. (#514801, <[email protected]>)
- ipcalc updates (<[email protected]>)
- only use ethtool for link checking; no more mii-tool
- require /sbin/blkid directly, as it moves between packages (#508413)
- redirect bash errors on 'unset' to /dev/null. (#482888)
- fix dmraid partition naming (#501476, <[email protected]>)
- don't quote upstart signals. (#501155)
- translation updates: bn_IN, da, es, sk
* Fri May 1 2009 Bill Nottingham <[email protected]> - 8.95-1
- don't kill runlevel events on subsequent entering of the same runlevel (#498514)
- lang.*sh: handle spaces in $HOME (#498482)
- network-functions: explicitly source from the proper directory. (#496233)
- remove persistent names on sys-unconfig. (#448322)
- init.d/functions: cgexec has moved to /bin (#495715)
- allow changing of VLAN type even if the module is already loaded. (#495053, <[email protected]>)
- translation updates: fr, ml, pt
* Tue Apr 7 2009 Bill Nottingham <[email protected]> - 8.94-1
- prefdm: add simple fallbacks, sort rpmdb query for consistency (#494461)
- translation updates; bn, de, pt, ru, te
* Thu Apr 2 2009 Bill Nottingham <[email protected]> - 8.93-1
- rc.sysinit: add a disk synchronization point with scsi_wait_scan post-udev (#481470)
- netfs: drop smbfs support, we don't even ship the module or tools any more
- setsysfont: honor LC_CTYPE (#487133, <[email protected]>)
- prefdm: do fallbacks based on provides of 'service(graphical-login)' (#485751)
- rc.sysinit: handle multiple IP addresses without choking in the stateless code (#443945)
- rc.sysinit: catch the right error code from checking for passphrases (#483269, <[email protected]>)
- prefdm: handle empty /etc/sysconfig/desktop correctly (#480113)
- ifup-ipsec: allow use of either ESP only or AH only (#251494, <[email protected]>)
- ifup-eth: allow passing of arguments to dhcp6c (#437949, <[email protected]>)
- ifup-eth: fix dhcpv6 when there is no IPv4 configuration (#486507)
- ifup-ppp: avoid spurious SIGCHLD to pppd (#448881)
- ifup-eth: add support for creating TUN/TAP devices on the fly (#453973, <[email protected]>)
- stop plymouth when starting single-user mode. (#491062)
- add plymouth shutdown script (#473237, <[email protected]>)
- fix lang.sh/lang.sh/consoletype for execution with '-e'
- ifdown-eth: remove arp_ip_target on ifdown for bonding devices. (#483711)
- add vlan support for s390 HSI interfaces. (#490584)
- ipcalc: support IPv6 (#464268, <[email protected]>)
- translation updates: all
* Mon Mar 16 2009 Bill Nottingham <[email protected]> - 8.91-1
- fix DHCP reading of options from ifcfg-XXX (#483257)
- ifdown-eth: clean up bridges on ifdown (#463325, <[email protected]>)
- support MD on iSCSI (#480627)
- remove support for 'ifcfg-foo-bar' configurations that inherit from 'ifcfg-foo'
- remove slip support
- translation updates: es, pl, ca, sr, de, sv, pa, pt_BR
* Mon Mar 9 2009 Bill Nottingham <[email protected]> - 8.90-1
- init.d/functions: cgroup support (<[email protected]>)
- fix various issues with dmraid handling (#485895, <[email protected]>)
- rc.sysinit: fix typo. (#487926)
- console_init: loadkeys has a -q option for silent running. Use it.
- ifup-tunnel: add compatibility for openNHRP tunnels (#486559, <[email protected]>)
- ccw_init: don't re-init an existing device, it causes errors. (#484411, <[email protected]>)
- netfs: use same kpartx arguments as rc.sysinit
- don't list mtab in rwtab (#457941)
- translation updates: fi, de, mai
* Wed Jan 28 2009 Bill Nottingham <[email protected]> - 8.89-1
- use a leading path when sourcing files (#482826)
- netfs: don't unmount nfsd filesystem by accident (#481794, <[email protected]>)
- bring up ipsec interfaces last (#481733)
- ifdown-eth: fix bridge + vlan (#481557, <[email protected]>)
* Tue Jan 20 2009 Bill Nottingham <[email protected]> - 8.88-1
- init.d/network: return success/failure correctly (#480677)
- init.d/halt: fix typo (#480799)
* Mon Jan 19 2009 Bill Nottingham <[email protected]> - 8.87-1
- rename_device: be much faster in the presence of many devices (#480687, <[email protected]>)
- fix switching from targeted to MLS policy (#479054, <[email protected]>)
- rc.sysinit: don't set $(uname -r) or $(uname -m); they're not used
- network-functions-ipv6: set MTU correctly for 6to4. (#477976, <[email protected]>)
- add more entries to rwtab (#476799, <[email protected]>)
- net.hotplug: Bail out sooner if the network service isn't running
- init.d/halt: determine reboot/halt via existing INIT_HALT environment variable. (#475227)
- event.d/serial: add some docs
- init.d/functions: __pids_var_run: Handle multi-line pid files correctly (#473287)