[Lunar-commits] r18826 - in brutus/trunk/moe: . installwatch
Moritz Heiber
moe at lunar-linux.org
Wed Feb 22 19:36:40 UTC 2006
Author: moe
Date: 2006-02-22 19:36:39 +0000 (Wed, 22 Feb 2006)
New Revision: 18826
Added:
brutus/trunk/moe/installwatch/
brutus/trunk/moe/installwatch/BUILD
brutus/trunk/moe/installwatch/DETAILS
brutus/trunk/moe/installwatch/PRE_BUILD.
brutus/trunk/moe/installwatch/localdecls.h
Removed:
brutus/trunk/moe/XOrg-fonts/
brutus/trunk/moe/XOrg-moe/
Log:
installwatch module update
Added: brutus/trunk/moe/installwatch/BUILD
===================================================================
--- brutus/trunk/moe/installwatch/BUILD 2006-02-22 19:17:36 UTC (rev 18825)
+++ brutus/trunk/moe/installwatch/BUILD 2006-02-22 19:36:39 UTC (rev 18826)
@@ -0,0 +1,14 @@
+(
+
+ sedit "s/PREFIX=\/usr\/local/PREFIX=\/usr/" Makefile &&
+ sedit "s/gcc /gcc $CFLAGS /" Makefile &&
+ sedit "s/VERSION=0\.7\.0beta3/VERSION=0\.7\.0beta4/" Makefile &&
+
+ patch_it $SOURCE2 0 &&
+
+ default_make &&
+ # since the installwatch module cannot track itself when it's
+ # overwritten we need to assure it goes in the log/cache:
+ touch /usr/lib/installwatch.so
+
+) > $C_FIFO 2>&1
Added: brutus/trunk/moe/installwatch/DETAILS
===================================================================
--- brutus/trunk/moe/installwatch/DETAILS 2006-02-22 19:17:36 UTC (rev 18825)
+++ brutus/trunk/moe/installwatch/DETAILS 2006-02-22 19:36:39 UTC (rev 18826)
@@ -0,0 +1,20 @@
+ MODULE=installwatch
+ VERSION=0.7.0beta3
+ CI_VERSION=1.6.0
+ SOURCE=checkinstall-${CI_VERSION}.tgz
+ SOURCE2=$MODULE-$VERSION-log.patch
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/checkinstall-${CI_VERSION}/$MODULE-$VERSION/
+ SOURCE_URL[0]=http://checkinstall.izto.org/files/source/
+ SOURCE_URL[1]=http://lunar-linux.org/lunar/mirrors/
+ WEB_SITE=http://checkinstall.izto.org
+ ENTERED=20011230
+ UPDATED=20060221
+ SHORT="utility for tracking files from installation of software."
+cat << EOF
+Installwatch is a simple utility which keeps track of which files are
+created and modified during the installation of a new program. It's
+fast and easy to use. It doesn't require a "pre-install" phase
+because it monitors processes while they run. Installwatch works with
+every dynamically linked ELF program, by intercepting system calls
+that cause file system alterations.
+EOF
Added: brutus/trunk/moe/installwatch/PRE_BUILD.
===================================================================
--- brutus/trunk/moe/installwatch/PRE_BUILD. 2006-02-22 19:17:36 UTC (rev 18825)
+++ brutus/trunk/moe/installwatch/PRE_BUILD. 2006-02-22 19:36:39 UTC (rev 18826)
@@ -0,0 +1,19 @@
+if [ -u /usr/bin/make ] ||
+ [ -g /usr/bin/make ]; then
+ message "A non setuid/gid /usr/bin/make is required."
+ lin -c make
+fi
+
+
+if ! ldd /bin/tar > /dev/null; then
+ message "A dynamically linked /bin/tar is required."
+ lin -c tar
+fi
+
+
+if ! ldd /usr/bin/bzip2 > /dev/null; then
+ message "A dynamically linked /usr/bin/bzip2 is required."
+ lin -c bzip2
+fi
+
+default_pre_build
Added: brutus/trunk/moe/installwatch/localdecls.h
===================================================================
--- brutus/trunk/moe/installwatch/localdecls.h 2006-02-22 19:17:36 UTC (rev 18825)
+++ brutus/trunk/moe/installwatch/localdecls.h 2006-02-22 19:36:39 UTC (rev 18826)
@@ -0,0 +1,8 @@
+#ifndef __LOCALDECLS_H_
+#define __LOCALDECLS_H_
+
+#define TRUNCATE_T off_t
+#define LIBC_VERSION "libc.so.6"
+#define GLIBC_MINOR 2
+
+#endif
More information about the Lunar-commits
mailing list