Looking in /usr/src/RPM/BUILD/msec-0.32 (from the msec-32.???.src.rpm), I 
noticed something odd in Makefile.  In the code for the install target, 
i.e. install:, some lines use $(RPM_BUILD_ROOT) and some use 
$RPM_BUILD_ROOT.  On my Mandrake 8.2 system, "make install" copies the 
files into /usr/src/RPM/BUILD/msec-0.32/PM_BUILD_ROOT...  With all lines 
changed to $(RPM_BUILD_ROOT), it works fine.

Here's a patch:

diff -u /usr/src/RPM/BUILD/msec-0.32/Makefile 
/usr/src/RPM/BUILD/msec-0.32.1/Makefile
--- /usr/src/RPM/BUILD/msec-0.32/Makefile       Sun Aug 11 14:48:33 2002
+++ /usr/src/RPM/BUILD/msec-0.32.1/Makefile     Thu Aug 15 14:21:39 2002
@@ -22,21 +22,21 @@
        -cd share; make

  install:
-       mkdir -p $RPM_BUILD_ROOT/etc/security/msec
-       mkdir -p $RPM_BUILD_ROOT/usr/share/msec
-       mkdir -p $RPM_BUILD_ROOT/usr/sbin
-       cp init-sh/*.sh $RPM_BUILD_ROOT/usr/share/msec
-       cp cron-sh/*.sh $RPM_BUILD_ROOT/usr/share/msec
-       cp init-sh/msec $RPM_BUILD_ROOT/usr/sbin
-       cp conf/perm.* conf/server.* $RPM_BUILD_ROOT/etc/security/msec
+       mkdir -p $(RPM_BUILD_ROOT)/etc/security/msec
+       mkdir -p $(RPM_BUILD_ROOT)/usr/share/msec
+       mkdir -p $(RPM_BUILD_ROOT)/usr/sbin
+       cp init-sh/*.sh $(RPM_BUILD_ROOT)/usr/share/msec
+       cp cron-sh/*.sh $(RPM_BUILD_ROOT)/usr/share/msec
+       cp init-sh/msec $(RPM_BUILD_ROOT)/usr/sbin
+       cp conf/perm.* conf/server.* $(RPM_BUILD_ROOT)/etc/security/msec

-       mkdir -p $RPM_BUILD_ROOT/var/log
-       mkdir -p $RPM_BUILD_ROOT/var/log/security
-       touch $RPM_BUILD_ROOT/etc/security/msec/security.conf
-       touch $RPM_BUILD_ROOT/var/log/security.log
+       mkdir -p $(RPM_BUILD_ROOT)/var/log
+       mkdir -p $(RPM_BUILD_ROOT)/var/log/security
+       touch $(RPM_BUILD_ROOT)/etc/security/msec/security.conf
+       touch $(RPM_BUILD_ROOT)/var/log/security.log
        cd src/promisc_check && make install
        cd src/msec_find && make install
-       mkdir -p $RPM_BUILD_ROOT/usr/share/man/man8/
+       mkdir -p $(RPM_BUILD_ROOT)/usr/share/man/man8/
        install -d $(RPM_BUILD_ROOT)/usr/share/man/man8/
        install -m644 man/C/*8 $(RPM_BUILD_ROOT)/usr/share/man/man8/
        for i in man/??* ; do \


Reply via email to