[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