Sat, 9 Apr 2016 21:30:39 +0200 Theo Buehler <[email protected]> > On Sat, Apr 09, 2016 at 03:45:58PM +0000, Héctor Luis Gimbatti wrote: > > Is ok? > > no, the ?chmod and ?chown calls would require "fattr" as well, but since > pledge restricts these calls substantially, pledging mv is currently > impossible. > > try moving a file between two different partitions with your mv. > > > Index: mv.c > > =================================================================== > > RCS file: /cvs/src/bin/mv/mv.c,v > > retrieving revision 1.43 > > diff -u -p -r1.43 mv.c > > --- mv.c 17 Nov 2015 18:34:00 -0000 1.43 > > +++ mv.c 9 Apr 2016 15:44:59 -0000 > > @@ -72,6 +72,9 @@ main(int argc, char *argv[]) > > struct stat sb; > > int ch; > > char path[PATH_MAX]; > > + > > + if (pledge("stdio rpath wpath cpath", NULL) == -1) > > + err(1, "pledge"); > > > > while ((ch = getopt(argc, argv, "if")) != -1) > > switch (ch) { > > > > > > --- HLG
Hi Hector, Looks like you're trying to pledge some programs, and ports are in need of achieving pledged state. Maybe you can simply try it out with ports? Regards, Anton
