Revision: 6983
http://ipcop.svn.sourceforge.net/ipcop/?rev=6983&view=rev
Author: gespinasse
Date: 2013-03-24 23:10:01 +0000 (Sun, 24 Mar 2013)
Log Message:
-----------
Like LFS, use util-linux kill and switch off procps-ng kill
Mostly use LFS instructions for procps-ng compilation.
This will install headers to the correct place.
Update sysvinit rootfile as utmpdump is now supplied by util-linux
Modified Paths:
--------------
ipcop/trunk/config/rootfiles/common/procps
ipcop/trunk/config/rootfiles/common/sysvinit
ipcop/trunk/config/rootfiles/common/util-linux
ipcop/trunk/lfs/procps
ipcop/trunk/lfs/sysvinit
ipcop/trunk/lfs/util-linux
ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
Modified: ipcop/trunk/config/rootfiles/common/procps
===================================================================
--- ipcop/trunk/config/rootfiles/common/procps 2013-03-24 22:39:35 UTC (rev
6982)
+++ ipcop/trunk/config/rootfiles/common/procps 2013-03-24 23:10:01 UTC (rev
6983)
@@ -1,6 +1,4 @@
-bin/kill
bin/ps
-#lib/libprocps.so
lib/libprocps.so.1
lib/libprocps.so.1.1.0
sbin/sysctl
@@ -16,3 +14,37 @@
usr/bin/vmstat
usr/bin/w
#usr/bin/watch
+#usr/include/proc
+#usr/include/proc/alloc.h
+#usr/include/proc/devname.h
+#usr/include/proc/escape.h
+#usr/include/proc/procps.h
+#usr/include/proc/pwcache.h
+#usr/include/proc/readproc.h
+#usr/include/proc/sig.h
+#usr/include/proc/slab.h
+#usr/include/proc/sysinfo.h
+#usr/include/proc/version.h
+#usr/include/proc/wchan.h
+#usr/include/proc/whattime.h
+#usr/lib/libprocps.so
+#usr/lib/pkgconfig/libprocps.pc
+#usr/share/doc/procps-ng
+#usr/share/doc/procps-ng/BUGS
+#usr/share/doc/procps-ng/FAQ
+#usr/share/doc/procps-ng/README.top
+#usr/share/man/man1/free.1
+#usr/share/man/man1/pgrep.1
+#usr/share/man/man1/pkill.1
+#usr/share/man/man1/pmap.1
+#usr/share/man/man1/ps.1
+#usr/share/man/man1/pwdx.1
+#usr/share/man/man1/slabtop.1
+#usr/share/man/man1/tload.1
+#usr/share/man/man1/top.1
+#usr/share/man/man1/uptime.1
+#usr/share/man/man1/w.1
+#usr/share/man/man1/watch.1
+#usr/share/man/man5/sysctl.conf.5
+#usr/share/man/man8/sysctl.8
+#usr/share/man/man8/vmstat.8
Modified: ipcop/trunk/config/rootfiles/common/sysvinit
===================================================================
--- ipcop/trunk/config/rootfiles/common/sysvinit 2013-03-24 22:39:35 UTC
(rev 6982)
+++ ipcop/trunk/config/rootfiles/common/sysvinit 2013-03-24 23:10:01 UTC
(rev 6983)
@@ -13,12 +13,10 @@
usr/bin/last
usr/bin/lastb
usr/bin/mesg
-usr/bin/utmpdump
#usr/include/initreq.h
#usr/share/man/man1/last.1
#usr/share/man/man1/lastb.1
#usr/share/man/man1/mesg.1
-#usr/share/man/man1/utmpdump.1
#usr/share/man/man5/initscript.5
#usr/share/man/man5/inittab.5
#usr/share/man/man8/bootlogd.8
Modified: ipcop/trunk/config/rootfiles/common/util-linux
===================================================================
--- ipcop/trunk/config/rootfiles/common/util-linux 2013-03-24 22:39:35 UTC
(rev 6982)
+++ ipcop/trunk/config/rootfiles/common/util-linux 2013-03-24 23:10:01 UTC
(rev 6983)
@@ -1,5 +1,6 @@
bin/dmesg
#bin/findmnt
+bin/kill
#bin/lsblk
bin/more
bin/mount
@@ -75,7 +76,7 @@
#usr/bin/tailf
#usr/bin/ul
#usr/bin/unshare
-#usr/bin/utmpdump
+usr/bin/utmpdump
#usr/bin/uuidgen
#usr/bin/wall
#usr/bin/whereis
@@ -85,11 +86,8 @@
#usr/include/libmount/libmount.h
#usr/include/uuid
#usr/include/uuid/uuid.h
-#usr/lib/libblkid.la
usr/lib/libblkid.so
-#usr/lib/libmount.la
usr/lib/libmount.so
-#usr/lib/libuuid.la
usr/lib/libuuid.so
#usr/lib/pkgconfig/blkid.pc
#usr/lib/pkgconfig/mount.pc
@@ -121,6 +119,7 @@
#usr/share/man/man1/ipcmk.1
#usr/share/man/man1/ipcrm.1
#usr/share/man/man1/ipcs.1
+#usr/share/man/man1/kill.1
#usr/share/man/man1/logger.1
#usr/share/man/man1/look.1
#usr/share/man/man1/lscpu.1
@@ -206,6 +205,4 @@
#usr/share/man/man8/uuidd.8
#usr/share/man/man8/wdctl.8
#usr/share/man/man8/wipefs.8
-#usr/share/man/ru
-#usr/share/man/ru/man1
var/lib/hwclock
Modified: ipcop/trunk/lfs/procps
===================================================================
--- ipcop/trunk/lfs/procps 2013-03-24 22:39:35 UTC (rev 6982)
+++ ipcop/trunk/lfs/procps 2013-03-24 23:10:01 UTC (rev 6983)
@@ -83,20 +83,26 @@
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xf $(DIR_DL)/$(DL_FILE)
# Fix the test suite
- # This is a fast hack, unsure what should be made upstream
- cd $(DIR_APP) && sed -i "s|exec which sleep|exec echo
/$(TOOLS_DIR)/bin/sleep|" testsuite/config/unix.exp
+ # This is a fast hack, unsure what should be made upstream, allow
slabtop to report more objects
+ cd $(DIR_APP) && sed -i -e "s|exec which sleep|exec echo
/$(TOOLS_DIR)/bin/sleep|" -e 's|999999|&9|' testsuite/config/unix.exp
- cd $(DIR_APP) && ./configure --prefix= --disable-static --disable-nls
+ cd $(DIR_APP) && ./configure --prefix=/usr --exec-prefix=
--libdir=/usr/lib --disable-static --disable-nls --disable-kill --disable-skill
cd $(DIR_APP) && make -j $(PARALLELISM)
+
ifeq "$(RUNNING_TEST)" "yes"
# Using directly runtest produce just a much nicer output to read than
make check
# Defining DEJAGNU silent "Couldn't find the global config file" warning
-(cd $(DIR_APP)/testsuite; make site.exp && DEJAGNU=global-conf.exp
runtest) &> $(DIR_TEST)/$(THISAPP)-$(STAGE_ORDER).log
endif
- cd $(DIR_APP) && make install-exec
+ cd $(DIR_APP) && make install
+ # Move shared .so.* to lib because ps is in /bin and recreate .so
symlink
+ mv /usr/lib/libprocps.so.* /lib
+ ln -sf ../../lib/libprocps.so.1.1.0 /usr/lib/libprocps.so
+
# Reinstall our sysctl.conf
cp -f $(DIR_SRC)/config/etc/sysctl.conf /etc
- rm /lib/libprocps.la
+
+ rm /usr/lib/libprocps.la
@rm -rf $(DIR_APP)
@$(POSTBUILD)
Modified: ipcop/trunk/lfs/sysvinit
===================================================================
--- ipcop/trunk/lfs/sysvinit 2013-03-24 22:39:35 UTC (rev 6982)
+++ ipcop/trunk/lfs/sysvinit 2013-03-24 23:10:01 UTC (rev 6983)
@@ -83,8 +83,8 @@
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && sed -i 's@Sending processes@& configured via
/etc/inittab@g' src/init.c
- # From LFS: Maintained versions of the wall and mountpoint programs
were installed earlier by Util-linux.
- cd $(DIR_APP) && sed -i -e 's/utmpdump wall/utmpdump/' -e '/=
mountpoint/d' -e 's/mountpoint.1 wall.1//' src/Makefile
+ # From LFS: wall, mountpoint and utmpdump programs were installed
earlier by util-linux.
+ cd $(DIR_APP) && sed -i -e '/utmpdump/d' -e '/mountpoint/d' src/Makefile
cd $(DIR_APP) && make
cd $(DIR_APP) && make install
Modified: ipcop/trunk/lfs/util-linux
===================================================================
--- ipcop/trunk/lfs/util-linux 2013-03-24 22:39:35 UTC (rev 6982)
+++ ipcop/trunk/lfs/util-linux 2013-03-24 23:10:01 UTC (rev 6983)
@@ -130,7 +130,7 @@
cd $(DIR_APP) && sed -i 's@etc/adjtime@var/lib/hwclock/adjtime@g' `grep
-rl 'etc/adjtime' .`
cd $(DIR_APP) && mkdir -p /var/lib/hwclock
cd $(DIR_APP) && ./configure --localstatedir=/var/run --disable-static
--disable-nls --disable-cramfs --disable-schedutils \
- --disable-su --disable-sulogin --disable-login
--disable-kill
+ --disable-su --disable-sulogin --disable-login
# CCACHE_CPP2=1 replace the CFLAGS -fPIE hack and workaround a not well
identified gcc-4.4 issue that trigger
# lscpu.c: In function 'read_hypervisor':
# lscpu.c:446: error can't find a register in class 'BREG' while
reloading 'asm'
Modified: ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
===================================================================
--- ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0 2013-03-24 22:39:35 UTC
(rev 6982)
+++ ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0 2013-03-24 23:10:01 UTC
(rev 6983)
@@ -748,7 +748,6 @@
/usr/sbin/pppstats
##
## procps-3.3.6
-/bin/kill
/bin/ps
/lib/libprocps.so.1
/lib/libprocps.so.1.1.0
@@ -826,6 +825,7 @@
##
## util-linux-2.22.2
/bin/dmesg
+/bin/kill
/bin/more
/bin/mount
/bin/mountpoint
@@ -847,6 +847,7 @@
/usr/bin/pg
/usr/bin/rename
/usr/bin/renice
+/usr/bin/utmpdump
/usr/sbin/fdformat
##
## xz-5.0.4
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Ipcop-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipcop-svn