Summary: Bootstrap version of systemd. Workaround for systemd circular dependency. Name: systemd-bootstrap Version: 250.3 Release: 12%{?dist} License: LGPLv2+ AND GPLv2+ AND MIT Vendor: Microsoft Corporation Distribution: Mariner Group: System Environment/Security URL: https://www.freedesktop.org/wiki/Software/systemd/ Source0: https://github.com/systemd/systemd-stable/archive/v%{version}.tar.gz#/systemd-%{version}.tar.gz Source1: 50-security-hardening.conf Source2: systemd.cfg Source3: 99-dhcp-en.network Source4: 99-mariner.preset Patch0: fix-journald-audit-logging.patch # Patch1 can be removed once we update systemd to a version containing the following commit: # https://github.com/systemd/systemd/commit/19193b489841a7bcccda7122ac0849cf6efe59fd Patch1: add-fsync-sysusers-passwd.patch # Patch2 can be removed once we update systemd to a version containing the following commit: # https://github.com/systemd/systemd/commit/d5cb053cd93d516f516e0b748271b55f9dfb3a29 Patch2: gpt-auto-devno-not-determined.patch # Patch3 can be removed once we update to major version 251 or higher: Patch3: CVE-2022-3821.patch # Patch4 can be removed once we update to version 252 Patch4: CVE-2022-45873.patch Patch5: backport-helper-util-macros.patch Patch6: CVE-2022-4415.patch BuildRequires: docbook-dtd-xml BuildRequires: docbook-style-xsl BuildRequires: gettext BuildRequires: glib-devel BuildRequires: gperf BuildRequires: intltool BuildRequires: kbd BuildRequires: kmod-devel BuildRequires: libcap-devel BuildRequires: libgcrypt-devel BuildRequires: libxslt BuildRequires: lz4-devel BuildRequires: meson BuildRequires: pam-devel BuildRequires: perl-XML-Parser BuildRequires: python3-jinja2 BuildRequires: util-linux-devel BuildRequires: xz-devel Requires: %{name}-rpm-macros = %{version}-%{release} Requires: glib Requires: kmod Requires: libcap Requires: libgcrypt Requires: lz4 Requires: pam Requires: xz AutoReq: no %description Systemd is an init replacement with better process control and security %package rpm-macros Summary: Macros that define paths and scriptlets related to systemd BuildArch: noarch AutoReq: no %description rpm-macros Just the definitions of rpm macros. %package devel Summary: Development headers for systemd Requires: %{name} = %{version}-%{release} Requires: glib-devel AutoReq: no %description devel Development headers for developing applications linking to libsystemd %prep %autosetup -p1 -n systemd-stable-%{version} cat > config.cache << "EOF" KILL=/bin/kill HAVE_BLKID=1 BLKID_LIBS="-lblkid" BLKID_CFLAGS="-I/usr/include/blkid" cc_cv_CFLAGS__flto=no EOF sed -i "s#\#DefaultTasksMax=512#DefaultTasksMax=infinity#g" src/core/system.conf.in %build export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 CFLAGS="%{build_cflags} -Wno-error=format-overflow=" \ meson --prefix %{_prefix} \ --sysconfdir %{_sysconfdir} \ --localstatedir %{_var} \ -Dblkid=true \ -Dmode=release \ -Ddefault-dnssec=no \ -Dfirstboot=false \ -Dinstall-tests=false \ -Dldconfig=false \ -Drootprefix= \ -Drootlibdir=/lib \ -Dsplit-usr=false \ -Dsysusers=true \ -Dpam=true \ -Dhomed=false \ -Dlibcurl=false \ -Dpolkit=true \ -Dlz4=true \ -Dzstd=false \ -Ddbuspolicydir=%{_sysconfdir}/dbus-1/system.d \ -Ddbussessionservicedir=%{_datadir}/dbus-1/services \ -Ddbussystemservicedir=%{_datadir}/dbus-1/system-services \ -Dsysvinit-path=%{_sysconfdir}/rc.d/init.d \ -Drc-local=%{_sysconfdir}/rc.d/rc.local \ $PWD build && cd build && %ninja_build %install cd build && %ninja_install install -vdm 755 %{buildroot}/sbin for tool in runlevel reboot shutdown poweroff halt telinit; do ln -sfv ../bin/systemctl %{buildroot}/sbin/${tool} done ln -sfv ../lib/systemd/systemd %{buildroot}/sbin/init sed -i '/srv/d' %{buildroot}%{_libdir}/tmpfiles.d/home.conf sed -i "s:0775 root lock:0755 root root:g" %{buildroot}%{_libdir}/tmpfiles.d/legacy.conf sed -i "s:NamePolicy=kernel database onboard slot path:NamePolicy=kernel database:g" %{buildroot}%{_libdir}/systemd/network/99-default.link sed -i "s:#LLMNR=yes:LLMNR=false:g" %{buildroot}%{_sysconfdir}/systemd/resolved.conf sed -i "s:#NTP=:NTP=time.windows.com:g" %{buildroot}%{_sysconfdir}/systemd/timesyncd.conf rm -f %{buildroot}%{_var}/log/README rm -f %{buildroot}/%{_libdir}/modprobe.d/README rm -f %{buildroot}/lib/systemd/network/80-wifi-ap.network.example rm -f %{buildroot}/lib/systemd/network/80-wifi-station.network.example mkdir -p %{buildroot}%{_localstatedir}/log/journal find %{buildroot} -type f -name "*.la" -delete -print install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/sysctl.d install -dm 0700 %{buildroot}/boot/ install -m 0600 %{SOURCE2} %{buildroot}/boot/ rm %{buildroot}%{_libdir}/systemd/system/default.target ln -sfv multi-user.target %{buildroot}%{_libdir}/systemd/system/default.target install -dm 0755 %{buildroot}/%{_sysconfdir}/systemd/network install -m 0644 %{SOURCE3} %{buildroot}/%{_sysconfdir}/systemd/network install -D -m 0644 %{SOURCE4} %{buildroot}%{_libdir}/systemd/system-preset/99-mariner.preset # Enable default systemd units. %post /sbin/ldconfig # Only force the presets to default values when first installing systemd ($1 = # of currently installed pacakges, # $1 >= 2 for upgrades). This will resolve issues where systemd may be installed after a package that enables a service # during the same transaction, leaving the service disabled unexpectedly. Once systemd is installed all future attempts # to enable/disable services should succeed. if [ $1 -eq 1 ]; then systemctl preset-all fi %postun -p /sbin/ldconfig %files %defattr(-,root,root) %license LICENSE.GPL2 %dir %{_sysconfdir}/systemd %dir %{_sysconfdir}/systemd/system %dir %{_sysconfdir}/systemd/user %dir %{_sysconfdir}/systemd/network %dir %{_sysconfdir}/tmpfiles.d %dir %{_sysconfdir}/sysctl.d %dir %{_sysconfdir}/modules-load.d %dir %{_sysconfdir}/binfmt.d %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh %{_sysconfdir}/sysctl.d/50-security-hardening.conf %{_sysconfdir}/xdg/systemd %{_sysconfdir}/rc.d/init.d/README %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.systemd1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.hostname1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.login1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.locale1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.timedate1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.resolve1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.network1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.portable1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.timesync1.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.freedesktop.oom1.conf %config(noreplace) %{_sysconfdir}/systemd/system.conf %config(noreplace) %{_sysconfdir}/systemd/user.conf %config(noreplace) %{_sysconfdir}/systemd/logind.conf %config(noreplace) %{_sysconfdir}/systemd/journald.conf %config(noreplace) %{_sysconfdir}/systemd/resolved.conf %config(noreplace) %{_sysconfdir}/systemd/coredump.conf %config(noreplace) %{_sysconfdir}/systemd/timesyncd.conf %config(noreplace) %{_sysconfdir}/systemd/networkd.conf %config(noreplace) %{_sysconfdir}/systemd/oomd.conf %config(noreplace) %{_sysconfdir}/systemd/pstore.conf %config(noreplace) %{_sysconfdir}/systemd/sleep.conf %{_libdir}/pam.d/systemd-user %config(noreplace) %{_sysconfdir}/systemd/network/99-dhcp-en.network %dir %{_sysconfdir}/udev %dir %{_sysconfdir}/udev/rules.d %dir %{_sysconfdir}/udev/hwdb.d %config(noreplace) %{_sysconfdir}/udev/udev.conf %config(noreplace) /boot/systemd.cfg %{_libdir}/udev/* %{_libdir}/systemd/* %{_libdir}/systemd/system-preset/99-mariner.preset %{_libdir}/environment.d/99-environment.conf %exclude %{_libdir}/debug %exclude %{_datadir}/locale %{_libdir}/binfmt.d %{_libdir}/kernel %{_libdir}/modules-load.d /lib/security %{_libdir}/sysctl.d %{_libdir}/tmpfiles.d /lib/*.so* %{_libdir}/modprobe.d/systemd.conf %{_libdir}/sysusers.d/* %{_bindir}/* %{_sbindir}/* /sbin/* %{_datadir}/bash-completion/* %{_datadir}/factory/* %{_datadir}/dbus-1 %{_docdir}/* %{_datadir}/polkit-1 %{_datadir}/systemd %{_datadir}/zsh/* %dir %{_localstatedir}/log/journal %files rpm-macros %{_libdir}/rpm %files devel %dir %{_includedir}/systemd /lib/libudev.so /lib/libsystemd.so %{_includedir}/systemd/*.h %{_includedir}/libudev.h %{_libdir}/pkgconfig/libudev.pc %{_libdir}/pkgconfig/libsystemd.pc %{_datadir}/pkgconfig/systemd.pc %{_datadir}/pkgconfig/udev.pc %changelog * Mon Mar 13 2023 Nicolas Guibourge - 250.3-12 - Add patch for CVE-2022-4415 - Add patch backport-helper-util-macros.patch to backport needed macros for CVE-2022-4415.patch * Wed Jan 25 2023 Adit Jha - 250.3-11 - Add 99-mariner.preset to disable systemd-oomd by default * Wed Dec 14 2022 CBL-Mariner Servicing Account - 250.3-10 - Add patch for CVE-2022-45873 * Wed Nov 29 2022 Daniel McIlvaney - 250.3-9 - Conditionally run systemctl preset-all only when first installing systemd, not on upgrades * Fri Nov 18 2022 Sam Meluch - 250.3-8 - Add patch for CVE-2022-3821 * Tue Oct 04 2022 Pawel Winogrodzki - 250.3-7 - Fixing default log location. * Tue Sep 27 2022 Avram Lubkin - 250.3-6 - Add patch to improve fs detection in gpt-auto (systemd #22506) * Tue Aug 16 2022 Avram Lubkin - 250.3-5 - Add patch to fsync passwd file (systemd #24324) * Wed May 04 2022 Jon Slobodzian - 250.3-4 - Change build mode from "development" (default) to "release" * Wed Apr 13 2022 Cameron Baird - 250.3-3 - Bring in an upstream change as patch fix-journald-audit-logging.patch - to prevent many-fielded audit messages from crashing systemd-journal * Thu Mar 17 2022 Andrew Phelps - 250.3-2 - Disable zstd configuration to ensure lz4 compression is used for journal files and coredumps * Mon Jan 24 2022 Henry Beberman - 250.3-1 - Update to systemd-stable version 250.3 - Explicitly disable systemd-homed * Thu Dec 16 2021 Pawel Winogrodzki - 249.7-3 - Removing the explicit %%clean stage. * Wed Dec 08 2021 Henry Beberman 249.7-2 - Update systemd boot args to force cgroups V1 with systemd.unified_cgroup_hierarchy=0 - Update 99-dhcp-en.network with SendRelease=false so DHCP leases arent released on reboot * Wed Dec 01 2021 Henry Beberman 249.7-1 - Update to systemd-stable version 249.7 by bootstrapifying the systemd 249.7 spec * Sat Oct 02 2021 Pawel Winogrodzki - 239-42 - Adding 'Obsoletes: systemd-bootstrap-devel' for the 'devel' subpackage. - Making 'systemd' obsolete 'systemd-bootstrap' regardless of version and release. * Wed Aug 18 2021 Jon Slobodzian - 239-41 - Merge from 1.0 to dev branch - nehaagarwal@microsoft.com, 2.39-38: CVE-2021-33910 fix * Wed Jul 28 2021 Henry Li - 239-40 - Enable building systemd-sysusers - Ship systemd-sysusers and related conf files from systemd package * Fri May 14 2021 Thomas Crain - 239-39 - Merge the following releases from 1.0 to dev branch - niontive@microsoft.com, 2.39-33: Use autosetup - Fix CVE-2019-3842 - Fix CVE-2019-3843 - Fix CVE-2019-3844 - Fix CVE-2019-6454 - Fix CVE-2019-20386 - Fix CVE-2020-1712 - Fix CVE-2020-13776 - niontive@microsoft.com, 2.39-34: Fix CVE-2019-6454, CVE-2020-1712 patches. Add upstream patch info. - henry.beberman@microsoft.com, 2.39-35: Enable LZ4 so journalctl can read logs from the container host. - chrco@microsoft.com, 2.39-36: Disallow unprivileged BPF scripts by default. Additional mitigation for CVE-2021-20194 * Mon Apr 26 2021 Henry Li - 239-38 - Provides system-setup-keyboard. * Tue Mar 23 2021 Daniel Burgener 239-37 (on 1.0 branch) - Enable SELinux support - Remove unused BuildRequires shadow-utils * Fri Feb 05 2021 Joe Schmitt - 239-37 - Replace incorrect %%{_lib} usage with %%{_libdir} * Thu Feb 04 2021 Joe Schmitt - 239-36 - Provide nss-myhostname. * Fri Jan 08 2021 Ruying Chen - 239-35 - Provide systemd-udev and libudev-devel. * Tue Nov 10 2020 Ruying Chen - 239-34 - Configure to support merged /usr. * Wed Nov 04 2020 Joe Schmitt - 239-33 - Provide systemd-libs, systemd-units, and systemd-sysv. - Subpackage rpm-macros. * Wed Sep 23 2020 Suresh Babu Chalamalasetty 239-32 - Portablectl patches for --now --enable and --no-block flags support * Mon Aug 24 2020 Leandro Pereira 239-31 - Use time.windows.com as the default NTP server in timesyncd. * Tue Aug 11 2020 Mateusz Malisz 239-30 - Reduce kptr_restrict to 1 * Fri May 29 2020 Nicolas Ontiveros 239-29 - Include cryptsetup to build cryptsetup generator. * Wed May 27 2020 Chris Co 239-28 - Disable IPv6 router advertisements by default * Wed May 20 2020 Emre Girgin 239-27 - Change /boot directory permissions to 600. * Wed May 20 2020 Joe Schmitt 239-26 - Remove 99-vmware-hotplug.rules. * Sat May 09 2020 Nick Samson - 239-25 - Added %%license line automatically * Wed May 06 2020 Emre Girgin 239-24 - Renaming docbook-xsl to docbook-style-xsl * Wed May 06 2020 Emre Girgin 239-23 - Renaming docbook-xml to docbook-dtd-xml * Wed May 06 2020 Emre Girgin 239-22 - Renaming Linux-PAM to pam * Wed May 06 2020 Emre Girgin 239-21 - Renaming XML-Parser to perl-XML-Parser * Tue May 05 2020 Joe Schmitt 239-20 - Remove unused rdrand-rng after kernel update. * Thu Apr 23 2020 Emre Girgin 239-19 - Ignore CVE-2018-21029. * Fri Apr 17 2020 Emre Girgin 239-18 - Rename shadow to shadow-utils. * Thu Apr 16 2020 Emre Girgin 239-17 - Resolve build issues arising from upgrading meson to 0.49.2. * Thu Apr 09 2020 Henry Beberman 239-16 - Add patch to disable arguments to mount_cgroup_controllers as in upstream latest. * Tue Apr 07 2020 Paul Monson 239-15 - Update Source0 link. License verified. * Tue Mar 31 2020 Henry Beberman 239-14 - Backport upstream fix for FOREACH_STRING macro. * Tue Mar 24 2020 Henry Beberman 239-13 - Add -Wno-error=format-overflow= to fix gcc9 build. * Thu Feb 27 2020 Henry Beberman 239-12 - Disable libcurl auto-configure * Tue Sep 03 2019 Mateusz Malisz 239-11 - Initial CBL-Mariner import from Photon (license: Apache2). * Thu Jan 10 2019 Anish Swaminathan 239-10 - Fix CVE-2018-16864, CVE-2018-16865, CVE-2018-16866 * Wed Jan 09 2019 Keerthana K 239-9 - Seting default values for tcp_timestamps, tcp_challenge_ack_limit and ip_forward. * Wed Jan 02 2019 Anish Swaminathan 239-8 - Fix CVE-2018-15686, CVE-2018-15687 * Sun Nov 11 2018 Tapas Kundu 239-7 - Fix CVE-2018-15688 * Fri Oct 26 2018 Srivatsa S. Bhat (VMware) 239-6 - Auto-load rdrand-rng kernel module only on x86. * Fri Oct 26 2018 Anish Swaminathan 239-5 - Revert the commit that causes GCE networkd timeout - https://github.com/systemd/systemd/commit/44b598a1c9d11c23420a5ef45ff11bcb0ed195eb * Mon Oct 08 2018 Srinidhi Rao 239-4 - Add glib-devel as a Requirement to systemd-devel * Fri Sep 21 2018 Alexey Makhalov 239-3 - Fix compilation issue against glibc-2.28 * Tue Sep 18 2018 Srivatsa S. Bhat 239-2 - Automatically load rdrand-rng kernel module on every boot. * Tue Aug 28 2018 Anish Swaminathan 239-1 - Update systemd to 239 * Wed Apr 11 2018 Xiaolin Li 236-3 - Build systemd with util-linux 2.32. * Wed Jan 17 2018 Divya Thaluru 236-2 - Fixed the log file directory structure * Fri Dec 29 2017 Anish Swaminathan 236-1 - Update systemd to 236 * Thu Nov 09 2017 Vinay Kulkarni 233-11 - Fix CVE-2017-15908 dns packet loop fix. * Tue Nov 07 2017 Vinay Kulkarni 233-10 - Fix nullptr access during link disable. * Mon Sep 18 2017 Anish Swaminathan 233-9 - Backport router solicitation backoff from systemd 234 * Fri Sep 15 2017 Anish Swaminathan 233-8 - Move network file to systemd package * Tue Aug 15 2017 Alexey Makhalov 233-7 - Fix compilation issue for glibc-2.26 * Fri Jul 21 2017 Vinay Kulkarni 233-6 - Fix for CVE-2017-1000082. * Fri Jul 07 2017 Vinay Kulkarni 233-5 - Fix default-dns-from-env patch. * Wed Jul 05 2017 Xiaolin Li 233-4 - Add kmod-devel to BuildRequires * Thu Jun 29 2017 Vinay Kulkarni 233-3 - Fix for CVE-2017-9445. * Tue Jun 20 2017 Anish Swaminathan 233-2 - Fix for CVE-2017-9217 * Mon Mar 06 2017 Vinay Kulkarni 233-1 - Update systemd to 233 * Tue Jan 3 2017 Alexey Makhalov 232-5 - Added /boot/systemd.cfg * Tue Dec 20 2016 Alexey Makhalov 232-4 - Fix initrd-switch-root issue * Wed Dec 07 2016 Xiaolin Li 232-3 - BuildRequires Linux-PAM-devel * Thu Dec 01 2016 Xiaolin Li 232-2 - disable-elfutils. * Fri Nov 18 2016 Anish Swaminathan 232-1 - Update systemd to 232 * Thu Nov 3 2016 Divya Thaluru 228-32 - Added logic to reload services incase of rpm upgrade * Thu Sep 29 2016 Vinay Kulkarni 228-31 - Fix a CVE in systemd-notify socket. * Mon Aug 29 2016 Alexey Makhalov 228-30 - 02-install-general-aliases.patch to create absolute symlinks * Fri Aug 26 2016 Anish Swaminathan 228-29 - Change config file properties for 99-default.link * Tue Aug 16 2016 Vinay Kulkarni 228-28 - systemd-resolved: Fix DNS_TRANSACTION_PENDING assert. * Mon Aug 1 2016 Divya Thaluru 228-27 - Removed packaging of symlinks and will be created during installation * Tue Jul 12 2016 Vinay Kulkarni 228-26 - systemd-resolved: Fix DNS domains resolv.conf search issue for static DNS. * Mon Jul 11 2016 Vinay Kulkarni 228-25 - systemd-networkd: Update DUID/IAID config interface to systemd v230 spec. * Tue Jun 21 2016 Anish Swaminathan 228-24 - Change config file properties * Fri Jun 17 2016 Vinay Kulkarni 228-23 - systemd-resolved: Configure initial DNS servers from environment var. * Mon Jun 06 2016 Alexey Makhalov 228-22 - systemd-resolved: disable LLMNR * Tue May 24 2016 Priyesh Padmavilasom 228-21 - GA - Bump release of all rpms * Tue May 17 2016 Anish Swaminathan 228-20 - Added patch for letting kernel handle ndisc * Tue May 17 2016 Divya Thaluru 228-19 - Updated systemd-user PAM configuration * Mon May 16 2016 Harish Udaiya Kumar 228-18 - Updated the MaxTasks to infinity in system.conf file * Thu Apr 21 2016 Mahmoud Bassiouny 228-17 - Set the default.target to the multi-user.target * Tue Apr 12 2016 Vinay Kulkarni 228-16 - Disable network interface renaming. * Thu Mar 31 2016 Vinay Kulkarni 228-15 - Patch to query DHCP DUID, IAID.f * Wed Mar 30 2016 Vinay Kulkarni 228-14 - Update DHCP DUID, IAID configuration patch. * Wed Mar 30 2016 Kumar Kaushik 228-13 - Install the security hardening script as part of systemd. * Tue Mar 29 2016 Kumar Kaushik 228-12 - Added patch for timedatectl /etc/adjtime PR2749. * Fri Mar 11 2016 Anish Swaminathan 228-11 - Added patch for dhcp preservation via duid iaid configurability * Fri Mar 11 2016 Anish Swaminathan 228-10 - Added patch for swap disconnect order * Thu Mar 10 2016 XIaolin Li 228-9 - Enable manpages. * Fri Feb 19 2016 Anish Swaminathan 228-8 - Added patch to get around systemd-networkd wait online timeout * Sat Feb 06 2016 Alexey Makhalov 228-7 - Added patch: fix-reading-routes. * Wed Feb 03 2016 Anish Swaminathan 228-6 - Add hotplug udev rules. * Tue Jan 12 2016 Anish Swaminathan 228-5 - Change config file attributes. * Wed Jan 06 2016 Anish Swaminathan 228-4 - Patches for minor network fixes. * Wed Dec 16 2015 Anish Swaminathan 228-3 - Patch for ostree. * Wed Dec 16 2015 Anish Swaminathan 228-2 - Patch for loopback address. * Fri Dec 11 2015 Anish Swaminathan 228-1 - Upgrade systemd version. * Mon Nov 30 2015 Mahmoud Bassiouny 216-13 - Removing the reference of lock user * Fri Oct 9 2015 Xiaolin Li 216-12 - Removing la files from packages. * Fri Sep 18 2015 Divya Thaluru 216-11 - Packaging journal log directory * Thu Sep 10 2015 Alexey Makhalov 216-10 - Improve enoX renaming in VMware HV case. Patch is added. * Tue Aug 25 2015 Alexey Makhalov 216-9 - Reduce systemd-networkd boot time (exclude if-rename patch). * Mon Jul 20 2015 Divya Thaluru 216-8 - Adding sysvinit support * Mon Jul 06 2015 Kumar Kaushik 216-7 - Fixing networkd/udev race condition for renaming interface. * Thu Jun 25 2015 Sharath George 216-6 - Remove debug files. * Tue Jun 23 2015 Divya Thaluru 216-5 - Building compat libs * Mon Jun 1 2015 Alexey Makhalov 216-4 - gudev support * Wed May 27 2015 Divya Thaluru 216-3 - Removing packing of PAM configuration files * Mon May 18 2015 Touseef Liaqat 216-2 - Update according to UsrMove. * Mon Oct 27 2014 Sharath George 216-1 - Initial build. First version