Fix exec from setuid/setgid binaries
[dragonfly.git] / contrib / nvi / ip / IP_INSTRUCTIONS
blob7745c8858d6fc76cbd88ea9600a3da1070b4dde5
1 1: Add:
2         -DRUNNING_IP
4    to the Makefile CFLAGS line and rebuild cl_main.o if it's already
5    been compiled.
7 2: Add:
9         IPOBJS= ip_funcs.o ip_main.o ip_read.o ip_screen.o ip_term.o
11    after the other object lists in the Makefile.
13 3: Add
14         $(IPOBJS)
16    to the end of the NVIALL= line in the Makefile.
18 4: Add:
20         # Vi IP sources.
21         ip_funcs.o: $(srcdir)/ip/ip_funcs.c
22                 $(CC) $(CFLAGS) $?
23         ip_main.o: $(srcdir)/ip/ip_main.c
24                 $(CC) $(CFLAGS) $?
25         ip_read.o: $(srcdir)/ip/ip_read.c
26                 $(CC) $(CFLAGS) $?
27         ip_screen.o: $(srcdir)/ip/ip_screen.c
28                 $(CC) $(CFLAGS) $?
29         ip_term.o: $(srcdir)/ip/ip_term.c
30                 $(CC) $(CFLAGS) $?
32    at the end of the Makefile.
34 5: Remove cl_main.o if it exists, and make nvi.
36 6: Go to ip_cl and change the entries in the Makefile to reflect
37    where the nvi binary was just built.
39 7: Build ip_cl.
41 8: Enter ip_cl and you should be running vi over a pipe.