On Mon, Jun 04, 2012 at 09:45:18AM -0400, Dave Reisner wrote: > On Mon, Jun 04, 2012 at 03:25:29PM +0200, Kay Sievers wrote: > > On Mon, Jun 4, 2012 at 2:04 PM, Dave Reisner <d...@falconindy.com> wrote: > > > On Mon, Jun 04, 2012 at 12:57:47PM +0200, Kay Sievers wrote: > > >> On Sun, Jun 3, 2012 at 4:18 AM, Dave Reisner <dreis...@archlinux.org> > > >> wrote: > > >> > This can invalidate otherwise valid source paths with trailing slashes, > > >> > such as "host:/" in the case of a network mount. We don't really have > > >> > any business touching these anyway, since we'll just pass this to > > >> > /bin/mount, which sanitizes the paths for us. > > >> > > >> Changed it to use: > > >> path_is_absolute() > > >> instead of: > > >> is_path(), > > >> so that we still sanitize the input we might match against. > > >> > > >> Let me know, if you think that could still cause any problems? > > >> > > >> Thanks, > > >> Kay > > > > > > Yes, this will still break CIFS shares. > > > > Take II, please check. :) > > > > Thanks, > > Kay > > Not the most convenient thing to type, but it gets the job done: > > $ systemctl status '\x2esnap.mount' > \x2esnap.mount - /.snap > Loaded: loaded (/etc/fstab) > Active: active (mounted) since Mon, 04 Jun 2012 09:40:09 -0400; > 1min 4s ago > Where: /.snap > What: tmpfs > Process: 170 ExecMount=/bin/mount tmpfs /.snap -t tmpfs > (code=exited, status=0/SUCCESS) > CGroup: name=systemd:/system/\x2esnap.mount > > Could systemctl do the escaping for the user, or is that too drastic of an > interface change?
Uggh... this was totally the wrong thread. Yes, the path mangling is fixed. /me grabs more coffee _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel