]> git.pld-linux.org Git - packages/procps.git/blame - procps-install.patch
- release 2 for RA
[packages/procps.git] / procps-install.patch
CommitLineData
9715011d
JB
1diff -Nur procps-2.0.7.orig/Makefile procps-2.0.7/Makefile
2--- procps-2.0.7.orig/Makefile Thu Jul 13 22:22:58 2000
3+++ procps-2.0.7/Makefile Mon Aug 26 22:25:26 2002
255c5664 4@@ -5,17 +5,17 @@
46311364 5
255c5664 6 export DESTDIR =
7 export MANDIR = /usr/share/man
9715011d
JB
8-export MAN1DIR = $(DESTDIR)$(MANDIR)/man1
9-export MAN5DIR = $(DESTDIR)$(MANDIR)/man5
10-export MAN8DIR = $(DESTDIR)$(MANDIR)/man8
11-export BINDIR = $(DESTDIR)/bin
12-export SBINDIR = $(DESTDIR)/sbin
13-export XBINDIR = $(DESTDIR)/usr/X11R6/bin
14-export USRBINDIR = $(DESTDIR)/usr/bin
15-export PROCDIR = $(DESTDIR)/usr/bin# /usr/proc/bin for Solaris devotees
16-export APPLNK = $(DESTDIR)/etc/X11/applnk/Utilities
ad69033f 17-export OWNERGROUP = --owner 0 --group 0
9715011d 18-export INSTALLBIN = install --mode a=rx --strip
9715011d
JB
19+export MAN1DIR = $(MANDIR)/man1
20+export MAN5DIR = $(MANDIR)/man5
21+export MAN8DIR = $(MANDIR)/man8
22+export BINDIR = /bin
23+export SBINDIR = /sbin
24+export XBINDIR = /usr/X11R6/bin
25+export USRBINDIR = /usr/bin
26+export PROCDIR = /usr/bin# /usr/proc/bin for Solaris devotees
27+export APPLNK = /etc/X11/applnk/Utilities
ad69033f 28+export OWNERGROUP =
9715011d 29+export INSTALLBIN = install --mode a=rx
ad69033f 30 export INSTALLSCT = install --mode a=rx
31 export INSTALLMAN = install --mode a=r
9715011d 32
255c5664 33@@ -38,7 +38,7 @@
34 export OPT = -O3
35 export CFLAGS = -D_GNU_SOURCE $(OPT) $(GCC_WARN) -I$(shell pwd) $(INCDIRS)
9715011d
JB
36 export SHARED = 1# build/install both a static and ELF shared library
37-export SHLIBDIR = $(DESTDIR)/lib# where to install the shared library
38+export SHLIBDIR = /lib# where to install the shared library
9715011d
JB
39 export LDFLAGS = -Wl,-warn-common #-s recommended for ELF systems
40 #LDFLAGS = -qmagic -s# recommended for a.out systems
255c5664 41 #LDFLAGS = -Xlinker -qmagic -s# older a.out systems may need this
9715011d
JB
42@@ -71,7 +71,8 @@
43 # INSTALL PROGRAMS + DOCS
44 install: $(patsubst %,install_%,$(BUILD) $(XSCPT) $(MAN1) $(MAN5) $(MAN8))
45 ifeq ($(SHARED),1)
46- install $(OWNERGROUP) --mode a=rx $(LIB_TGT) $(SHLIBDIR)
47+ install -d $(DESTDIR)$(SHLIBDIR)
48+ install $(OWNERGROUP) --mode a=rx $(LIB_TGT) $(DESTDIR)$(SHLIBDIR)
49 endif
50
51 # INSTALL LIBRARIES + HEADERS (OPTIONAL)
52@@ -175,31 +176,31 @@
53 # static pattern installation rules
54
55 $(patsubst %,install_%,$(BPROG)): install_%: %
56- $(INSTALLBIN) $< $(BINDIR)/$(PREFIX)$<
57+ $(INSTALLBIN) $< $(DESTDIR)$(BINDIR)/$(PREFIX)$<
58 $(patsubst %,install_%,$(SPROG)): install_%: %
59- $(INSTALLBIN) $< $(SBINDIR)/$(PREFIX)$<
60+ $(INSTALLBIN) $< $(DESTDIR)$(SBINDIR)/$(PREFIX)$<
61 $(patsubst %,install_%,$(UPROG)): install_%: %
62- $(INSTALLBIN) $< $(USRBINDIR)/$(PREFIX)$<
63+ $(INSTALLBIN) $< $(DESTDIR)$(USRBINDIR)/$(PREFIX)$<
64 $(patsubst %,install_%,$(PPROG)): install_%: %
65- $(INSTALLBIN) $< $(PROCDIR)/$(PREFIX)$<
66+ $(INSTALLBIN) $< $(DESTDIR)$(PROCDIR)/$(PREFIX)$<
67 $(patsubst %,install_%,$(XSCPT)): install_%: %
68- $(INSTALLSCT) $< $(XBINDIR)/$(PREFIX)$<
69+ $(INSTALLSCT) $< $(DESTDIR)$(XBINDIR)/$(PREFIX)$<
70 $(patsubst %,install_%,$(MAN1)) : install_%: %
71- $(INSTALLMAN) $< $(MAN1DIR)/$(PREFIX)$<
72+ $(INSTALLMAN) $< $(DESTDIR)$(MAN1DIR)/$(PREFIX)$<
73 $(patsubst %,install_%,$(MAN5)) : install_%: %
74- $(INSTALLMAN) $< $(MAN5DIR)/$(PREFIX)$<
75+ $(INSTALLMAN) $< $(DESTDIR)$(MAN5DIR)/$(PREFIX)$<
76 $(patsubst %,install_%,$(MAN8)) : install_%: %
77- $(INSTALLMAN) $< $(MAN8DIR)/$(PREFIX)$<
78+ $(INSTALLMAN) $< $(DESTDIR)$(MAN8DIR)/$(PREFIX)$<
79 $(patsubst %,install_%,$(DESKTOP)) : install_%: %
255c5664 80- $(INSTALLSCT) $< $(APPLNK)/$(PREFIX)$<
81+ $(INSTALLSCT) $< $(DESTDIR)$(APPLNK)/$(PREFIX)$<
9715011d
JB
82
83 # special case install rules
84 install_snice: snice install_skill
85- cd $(USRBINDIR) && ln -f skill snice
86+ cd $(DESTDIR)$(USRBINDIR) && ln -f skill snice
87 install_kill: snice install_skill
88- cd $(USRBINDIR) && ln -f skill kill
89+ cd $(DESTDIR)$(USRBINDIR) && ln -f skill kill
90 install_pkill: pgrep install_pgrep
91- cd $(USRBINDIR) && ln -f pgrep pkill
92+ cd $(DESTDIR)$(USRBINDIR) && ln -f pgrep pkill
93
94 # Find all the source and object files in this directory
95
96diff -Nur procps-2.0.7.orig/proc/Makefile procps-2.0.7/proc/Makefile
97--- procps-2.0.7.orig/proc/Makefile Mon Aug 26 21:47:44 2002
98+++ procps-2.0.7/proc/Makefile Mon Aug 26 22:25:18 2002
99@@ -56,13 +56,14 @@
100 # INSTALLATION
101
102 install: all
103- if ! [ -d $(HDRDIR) ] ; then mkdir $(HDRDIR) ; fi
104- $(INSTALL) $(HDROWN) $(HDR) $(TOPDIR)/include/$(NAME)
105- $(INSTALL) $(LIBOWN) lib$(NAME).a $(LIBDIR)
27b222fd 106+ if ! [ -d $(DESTDIR)$(HDRDIR) ] ; then install -d $(DESTDIR)$(HDRDIR) ; fi
9715011d
JB
107+ $(INSTALL) $(HDROWN) $(HDR) $(DESTDIR)$(TOPDIR)/include/$(NAME)
108+ install -d $(DESTDIR)$(LIBDIR)
109+ $(INSTALL) $(LIBOWN) lib$(NAME).a $(DESTDIR)$(LIBDIR)
110 ifeq ($(SHARED),1)
111- $(INSTALL) $(LIBOWN) $(SONAME) $(SHLIBDIR)
112- ln -sf $(SHLIBDIR)/$(SONAME) $(SHLIBDIR)/lib$(NAME).so
113- ldconfig
114+ install -d $(DESTDIR)$(SHLIBDIR)
115+ $(INSTALL) $(LIBOWN) $(SONAME) $(DESTDIR)$(SHLIBDIR)
116+ ln -sf $(SHLIBDIR)/$(SONAME) $(DESTDIR)$(LIBDIR)/lib$(NAME).so
117 endif
118
119 # VARIOUS SHORT CUT TARGETS
120diff -Nur procps-2.0.7.orig/ps/Makefile procps-2.0.7/ps/Makefile
121--- procps-2.0.7.orig/ps/Makefile Mon Jul 10 19:16:47 2000
122+++ procps-2.0.7/ps/Makefile Mon Aug 26 22:25:18 2002
123@@ -27,10 +27,11 @@
124
125
126 install: ps
127- install $(OWNERGROUP) --mode a=rx --strip ps $(BINDIR)/ps
128- install $(OWNERGROUP) --mode a=r ps.1 $(MAN1DIR)/ps.1
129+ install -d $(DESTDIR)$(BINDIR)
130+ install $(OWNERGROUP) --mode a=rx ps $(DESTDIR)$(BINDIR)/ps
131+ install -d $(DESTDIR)$(MAN1DIR)
132+ install $(OWNERGROUP) --mode a=r ps.1 $(DESTDIR)$(MAN1DIR)/ps.1
133 # The following does no harm and on older systems might help
134- rm -f /var/catman/cat1/ps.1.gz /var/man/cat1/ps.1.gz
135
136 clean:
137 rm -f *.o DEADJOE *~ core ps gmon.out
This page took 0.183533 seconds and 4 git commands to generate.