Hello community, here is the log from the commit of package microos-tools for openSUSE:Factory checked in at 2020-08-20 22:27:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/microos-tools (Old) and /work/SRC/openSUSE:Factory/.microos-tools.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "microos-tools" Thu Aug 20 22:27:28 2020 rev:10 rq:827614 version:2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/microos-tools/microos-tools.changes 2020-08-14 09:33:00.976388798 +0200 +++ /work/SRC/openSUSE:Factory/.microos-tools.new.3399/microos-tools.changes 2020-08-20 22:27:38.919948204 +0200 @@ -1,0 +2,18 @@ +Tue Aug 18 14:33:56 UTC 2020 - Thorsten Kukuk <ku...@suse.com> + +- Update to version 2.4 + - fixes for autorelabel in initrd + - Use systemds tmpfiles.d/tmp.conf to relabel /tmp and cleanup + /tmp after 10 days and /var/tmp after 30 days + +------------------------------------------------------------------- +Tue Aug 18 08:45:41 UTC 2020 - Thorsten Kukuk <ku...@suse.com> + +- Don't install tmp.mount.d/selinux.conf on Factory [bsc#1175379] + +------------------------------------------------------------------- +Fri Aug 14 08:56:00 UTC 2020 - Thorsten Kukuk <ku...@suse.com> + +- Add tmp.mount for SUSE MicroOS 5.0 [jsc#SMO-2] + +------------------------------------------------------------------- @@ -4,0 +23 @@ + - SELinux support [jsc#SMO-15] Old: ---- microos-tools-2.3.tar.xz New: ---- microos-tools-2.4.tar.xz tmp.mount ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ microos-tools.spec ++++++ --- /var/tmp/diff_new_pack.TZnVHf/_old 2020-08-20 22:27:39.463948458 +0200 +++ /var/tmp/diff_new_pack.TZnVHf/_new 2020-08-20 22:27:39.467948460 +0200 @@ -17,13 +17,14 @@ Name: microos-tools -Version: 2.3 +Version: 2.4 Release: 0 Summary: Files and Scripts for openSUSE MicroOS License: GPL-2.0-or-later Group: Development/Tools/Other URL: https://github.com/kubic-project/microos-tools Source: microos-tools-%{version}.tar.xz +Source1: tmp.mount Source99: microos-tools-rpmlintrc BuildRequires: distribution-release BuildRequires: pkgconfig @@ -44,6 +45,9 @@ %install %make_install +%if 0%{?suse_version} <= 1500 +install -m 0644 %{SOURCE1} %{buildroot}/%{_unitdir}/ +%endif %pre %service_add_pre setup-systemd-proxy-env.service printenv.service @@ -75,11 +79,13 @@ %{_unitdir}/setup-systemd-proxy-env.service %dir %{_unitdir}/sysinit.target.wants %{_unitdir}/sysinit.target.wants/MicroOS-firstboot.service -%dir %{_unitdir}/tmp.mount.d -%{_unitdir}/tmp.mount.d/selinux.conf +%if 0%{?suse_version} <= 1500 +%{_unitdir}/tmp.mount +%endif %dir %{_unitdir}/salt-minion.service.d %{_unitdir}/salt-minion.service.d/TMPDIR.conf %{_tmpfilesdir}/salt-minion-tmpdir.conf +%{_tmpfilesdir}/tmp.conf %{_sysctldir}/30-corefiles.conf %{_libexecdir}/MicroOS-firstboot %{_sbindir}/setup-systemd-proxy-env ++++++ microos-tools-2.3.tar.xz -> microos-tools-2.4.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/NEWS new/microos-tools-2.4/NEWS --- old/microos-tools-2.3/NEWS 2020-08-12 10:59:29.000000000 +0200 +++ new/microos-tools-2.4/NEWS 2020-08-18 16:09:25.000000000 +0200 @@ -1,3 +1,7 @@ +Version 2.4 + - Don't override tmp.mount options but use tmpfiles.d/tmp.conf to + set the labels [bsc#1175379] + Version 2.3 - override tmp.mount option to set correct SELinux label for /tmp - Prepare "noexec" for tmp.mount diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/configure new/microos-tools-2.4/configure --- old/microos-tools-2.3/configure 2020-08-12 09:25:56.000000000 +0200 +++ new/microos-tools-2.4/configure 2020-08-18 16:11:21.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for microos-tools 2.3. +# Generated by GNU Autoconf 2.69 for microos-tools 2.4. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -576,8 +576,8 @@ # Identity of this package. PACKAGE_NAME='microos-tools' PACKAGE_TARNAME='microos-tools' -PACKAGE_VERSION='2.3' -PACKAGE_STRING='microos-tools 2.3' +PACKAGE_VERSION='2.4' +PACKAGE_STRING='microos-tools 2.4' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1238,7 +1238,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures microos-tools 2.3 to adapt to many kinds of systems. +\`configure' configures microos-tools 2.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1304,7 +1304,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of microos-tools 2.3:";; + short | recursive ) echo "Configuration of microos-tools 2.4:";; esac cat <<\_ACEOF @@ -1407,7 +1407,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -microos-tools configure 2.3 +microos-tools configure 2.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1462,7 +1462,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by microos-tools $as_me 2.3, which was +It was created by microos-tools $as_me 2.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2325,7 +2325,7 @@ # Define the identity of the package. PACKAGE='microos-tools' - VERSION='2.3' + VERSION='2.4' cat >>confdefs.h <<_ACEOF @@ -4264,7 +4264,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by microos-tools $as_me 2.3, which was +This file was extended by microos-tools $as_me 2.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -4321,7 +4321,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -microos-tools config.status 2.3 +microos-tools config.status 2.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/configure.ac new/microos-tools-2.4/configure.ac --- old/microos-tools-2.3/configure.ac 2020-08-12 09:25:52.000000000 +0200 +++ new/microos-tools-2.4/configure.ac 2020-08-18 16:11:08.000000000 +0200 @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(microos-tools, 2.3) +AC_INIT(microos-tools, 2.4) AM_INIT_AUTOMAKE AC_PREFIX_DEFAULT(/usr) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/selinux/98selinux-microos/selinux-microos-relabel.sh new/microos-tools-2.4/selinux/98selinux-microos/selinux-microos-relabel.sh --- old/microos-tools-2.3/selinux/98selinux-microos/selinux-microos-relabel.sh 2020-08-10 11:45:28.000000000 +0200 +++ new/microos-tools-2.4/selinux/98selinux-microos/selinux-microos-relabel.sh 2020-08-18 16:07:01.000000000 +0200 @@ -39,7 +39,7 @@ if [ $ret -eq 0 ]; then #LANG=C /usr/sbin/setenforce 0 mount -o remount,rw "$NEWROOT" - LANG=C chroot "$NEWROOT" /sbin/restorecon -R -e /var/lib/overlay / + LANG=C chroot "$NEWROOT" /sbin/restorecon -R -e /var/lib/overlay -e /sys -e /dev -e /run / rm -f "$NEWROOT"/.autorelabel rm -f "$NEWROOT"/etc/sysconfig/.autorelabel mount -o remount,ro "$NEWROOT" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/selinux/Makefile.am new/microos-tools-2.4/selinux/Makefile.am --- old/microos-tools-2.3/selinux/Makefile.am 2020-08-08 17:46:37.000000000 +0200 +++ new/microos-tools-2.4/selinux/Makefile.am 2020-08-18 14:04:55.000000000 +0200 @@ -5,6 +5,7 @@ 98selinux-microos/module-setup.sh selinux_DATA = fixfiles_exclude_dirs +tmpfiles_DATA = tmp.conf systemdgenerator_SCRIPTS = selinux-autorelabel-generator diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/selinux/Makefile.in new/microos-tools-2.4/selinux/Makefile.in --- old/microos-tools-2.3/selinux/Makefile.in 2020-08-12 09:25:55.000000000 +0200 +++ new/microos-tools-2.4/selinux/Makefile.in 2020-08-18 16:11:20.000000000 +0200 @@ -124,7 +124,8 @@ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(modulesdir)" \ - "$(DESTDIR)$(systemdgeneratordir)" "$(DESTDIR)$(selinuxdir)" + "$(DESTDIR)$(systemdgeneratordir)" "$(DESTDIR)$(selinuxdir)" \ + "$(DESTDIR)$(tmpfilesdir)" SCRIPTS = $(modules_SCRIPTS) $(systemdgenerator_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) @@ -145,7 +146,7 @@ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac -DATA = $(selinux_DATA) +DATA = $(selinux_DATA) $(tmpfiles_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -248,6 +249,7 @@ 98selinux-microos/module-setup.sh selinux_DATA = fixfiles_exclude_dirs +tmpfiles_DATA = tmp.conf systemdgenerator_SCRIPTS = selinux-autorelabel-generator EXTRA_DIST = $(SCRIPTS) $(DATA) all: all-am @@ -373,6 +375,27 @@ @list='$(selinux_DATA)'; test -n "$(selinuxdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(selinuxdir)'; $(am__uninstall_files_from_dir) +install-tmpfilesDATA: $(tmpfiles_DATA) + @$(NORMAL_INSTALL) + @list='$(tmpfiles_DATA)'; test -n "$(tmpfilesdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(tmpfilesdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(tmpfilesdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(tmpfilesdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(tmpfilesdir)" || exit $$?; \ + done + +uninstall-tmpfilesDATA: + @$(NORMAL_UNINSTALL) + @list='$(tmpfiles_DATA)'; test -n "$(tmpfilesdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(tmpfilesdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: @@ -414,7 +437,7 @@ check: check-am all-am: Makefile $(SCRIPTS) $(DATA) installdirs: - for dir in "$(DESTDIR)$(modulesdir)" "$(DESTDIR)$(systemdgeneratordir)" "$(DESTDIR)$(selinuxdir)"; do \ + for dir in "$(DESTDIR)$(modulesdir)" "$(DESTDIR)$(systemdgeneratordir)" "$(DESTDIR)$(selinuxdir)" "$(DESTDIR)$(tmpfilesdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am @@ -468,7 +491,7 @@ info-am: install-data-am: install-modulesSCRIPTS install-selinuxDATA \ - install-systemdgeneratorSCRIPTS + install-systemdgeneratorSCRIPTS install-tmpfilesDATA install-dvi: install-dvi-am @@ -513,7 +536,7 @@ ps-am: uninstall-am: uninstall-modulesSCRIPTS uninstall-selinuxDATA \ - uninstall-systemdgeneratorSCRIPTS + uninstall-systemdgeneratorSCRIPTS uninstall-tmpfilesDATA .MAKE: install-am install-strip @@ -524,12 +547,12 @@ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-modulesSCRIPTS install-pdf \ install-pdf-am install-ps install-ps-am install-selinuxDATA \ - install-strip install-systemdgeneratorSCRIPTS installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ - pdf-am ps ps-am tags-am uninstall uninstall-am \ - uninstall-modulesSCRIPTS uninstall-selinuxDATA \ - uninstall-systemdgeneratorSCRIPTS + install-strip install-systemdgeneratorSCRIPTS \ + install-tmpfilesDATA installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-modulesSCRIPTS uninstall-selinuxDATA \ + uninstall-systemdgeneratorSCRIPTS uninstall-tmpfilesDATA .PRECIOUS: Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/selinux/tmp.conf new/microos-tools-2.4/selinux/tmp.conf --- old/microos-tools-2.3/selinux/tmp.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/microos-tools-2.4/selinux/tmp.conf 2020-08-18 14:04:18.000000000 +0200 @@ -0,0 +1,12 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. + +# See tmpfiles.d(5) for details + +# Clear tmp directories separately, to make them easier to override +q /tmp 1777 root root 10d +q /var/tmp 1777 root root 30d diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/systemd-tmpfs/Makefile.am new/microos-tools-2.4/systemd-tmpfs/Makefile.am --- old/microos-tools-2.3/systemd-tmpfs/Makefile.am 2020-08-03 14:58:47.000000000 +0200 +++ new/microos-tools-2.4/systemd-tmpfs/Makefile.am 2020-08-18 14:03:44.000000000 +0200 @@ -1,8 +1,5 @@ -systemddir = $(systemdsystemunitdir) -tmpmountdir = $(systemdsystemunitdir)/tmp.mount.d saltminiondir = $(systemdsystemunitdir)/salt-minion.service.d -tmpmount_DATA = tmp.mount/selinux.conf tmpfiles_DATA = salt-minion/salt-minion-tmpdir.conf saltminion_DATA = salt-minion/TMPDIR.conf diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/systemd-tmpfs/Makefile.in new/microos-tools-2.4/systemd-tmpfs/Makefile.in --- old/microos-tools-2.3/systemd-tmpfs/Makefile.in 2020-08-12 09:25:55.000000000 +0200 +++ new/microos-tools-2.4/systemd-tmpfs/Makefile.in 2020-08-18 16:11:20.000000000 +0200 @@ -142,8 +142,8 @@ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(saltminiondir)" \ - "$(DESTDIR)$(tmpfilesdir)" "$(DESTDIR)$(tmpmountdir)" -DATA = $(saltminion_DATA) $(tmpfiles_DATA) $(tmpmount_DATA) + "$(DESTDIR)$(tmpfilesdir)" +DATA = $(saltminion_DATA) $(tmpfiles_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -240,10 +240,7 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -systemddir = $(systemdsystemunitdir) -tmpmountdir = $(systemdsystemunitdir)/tmp.mount.d saltminiondir = $(systemdsystemunitdir)/salt-minion.service.d -tmpmount_DATA = tmp.mount/selinux.conf tmpfiles_DATA = salt-minion/salt-minion-tmpdir.conf saltminion_DATA = salt-minion/TMPDIR.conf EXTRA_DIST = $(DATA) @@ -321,27 +318,6 @@ @list='$(tmpfiles_DATA)'; test -n "$(tmpfilesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(tmpfilesdir)'; $(am__uninstall_files_from_dir) -install-tmpmountDATA: $(tmpmount_DATA) - @$(NORMAL_INSTALL) - @list='$(tmpmount_DATA)'; test -n "$(tmpmountdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(tmpmountdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(tmpmountdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(tmpmountdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(tmpmountdir)" || exit $$?; \ - done - -uninstall-tmpmountDATA: - @$(NORMAL_UNINSTALL) - @list='$(tmpmount_DATA)'; test -n "$(tmpmountdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(tmpmountdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: @@ -383,7 +359,7 @@ check: check-am all-am: Makefile $(DATA) installdirs: - for dir in "$(DESTDIR)$(saltminiondir)" "$(DESTDIR)$(tmpfilesdir)" "$(DESTDIR)$(tmpmountdir)"; do \ + for dir in "$(DESTDIR)$(saltminiondir)" "$(DESTDIR)$(tmpfilesdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am @@ -436,8 +412,7 @@ info-am: -install-data-am: install-saltminionDATA install-tmpfilesDATA \ - install-tmpmountDATA +install-data-am: install-saltminionDATA install-tmpfilesDATA install-dvi: install-dvi-am @@ -481,8 +456,7 @@ ps-am: -uninstall-am: uninstall-saltminionDATA uninstall-tmpfilesDATA \ - uninstall-tmpmountDATA +uninstall-am: uninstall-saltminionDATA uninstall-tmpfilesDATA .MAKE: install-am install-strip @@ -493,12 +467,10 @@ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-saltminionDATA install-strip \ - install-tmpfilesDATA install-tmpmountDATA installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ - pdf-am ps ps-am tags-am uninstall uninstall-am \ - uninstall-saltminionDATA uninstall-tmpfilesDATA \ - uninstall-tmpmountDATA + install-tmpfilesDATA installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am uninstall-saltminionDATA uninstall-tmpfilesDATA .PRECIOUS: Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-2.3/systemd-tmpfs/tmp.mount/selinux.conf new/microos-tools-2.4/systemd-tmpfs/tmp.mount/selinux.conf --- old/microos-tools-2.3/systemd-tmpfs/tmp.mount/selinux.conf 2020-07-30 17:26:31.000000000 +0200 +++ new/microos-tools-2.4/systemd-tmpfs/tmp.mount/selinux.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -[Mount] -Options=mode=1777,strictatime,nosuid,nodev,rootcontext=system_u:object_r:tmp_t:s0 ++++++ tmp.mount ++++++ # SPDX-License-Identifier: LGPL-2.1+ # # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. [Unit] Description=Temporary Directory (/tmp) Documentation=https://systemd.io/TEMPORARY_DIRECTORIES Documentation=man:file-hierarchy(7) Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems ConditionPathIsSymbolicLink=!/tmp DefaultDependencies=no Conflicts=umount.target Before=local-fs.target umount.target After=swap.target [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,nosuid,nodev