Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
SUSE:SLE-15-SP6:Update
systemd
1016-restore-var-run-and-var-lock-bind-mount-if...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 1016-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch of Package systemd
From 5e1ede47d7964320f4094e5408b9e87b4d5b3945 Mon Sep 17 00:00:00 2001 From: Frederic Crozat <fcrozat@suse.com> Date: Mon, 29 Oct 2012 13:01:20 +0000 Subject: [PATCH 1016/1016] restore /var/run and /var/lock bind mount if they aren't symlink --- units/meson.build | 8 ++++++++ units/var-lock.mount | 19 +++++++++++++++++++ units/var-run.mount | 19 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 units/var-lock.mount create mode 100644 units/var-run.mount diff --git a/units/meson.build b/units/meson.build index 3c9b28c34b..55ab4d8368 100644 --- a/units/meson.build +++ b/units/meson.build @@ -631,6 +631,14 @@ units = [ 'conditions' : ['ENABLE_MACHINED'], 'symlinks' : ['remote-fs.target.wants/', 'machines.target.wants/'], }, + { + 'file' : 'var-lock.mount', + 'symlinks' : ['local-fs.target.wants/'], + }, + { + 'file' : 'var-run.mount', + 'symlinks' : ['local-fs.target.wants/'], + }, { 'file' : 'veritysetup-pre.target', 'conditions' : ['HAVE_LIBCRYPTSETUP'], diff --git a/units/var-lock.mount b/units/var-lock.mount new file mode 100644 index 0000000000..07277adac3 --- /dev/null +++ b/units/var-lock.mount @@ -0,0 +1,19 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +[Unit] +Description=Lock Directory +Before=local-fs.target +# skip mounting if the directory does not exist or is a symlink +ConditionPathIsDirectory=/var/lock +ConditionPathIsSymbolicLink=!/var/lock + +[Mount] +What=/run/lock +Where=/var/lock +Type=bind +Options=bind diff --git a/units/var-run.mount b/units/var-run.mount new file mode 100644 index 0000000000..ab4da424c9 --- /dev/null +++ b/units/var-run.mount @@ -0,0 +1,19 @@ +# This file is part of systemd. +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +[Unit] +Description=Runtime Directory +Before=local-fs.target +# skip mounting if the directory does not exist or is a symlink +ConditionPathIsDirectory=/var/run +ConditionPathIsSymbolicLink=!/var/run + +[Mount] +What=/run +Where=/var/run +Type=bind +Options=bind -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor