[2.1.50] patch to remove "//" from symlink in linux/modules

Andrea Arcangeli (arcangeli@mbox.queen.it)
Fri, 15 Aug 1997 16:52:52 +0200 (CEST)


I tested it only on [2.1.50] without compile all modules of the kernel.

before the patch:
arca:~/devel/linux_dev$ ls -l modules/
total 2
-rw-r--r-- 1 andrea internal 7 Aug 15 16:51 NET_MISC_MODULES
-rw-r--r-- 1 andrea internal 26 Aug 15 16:51 SCSI_MODULES
lrwxrwxrwx 1 andrea internal 21 Aug 15 16:51 lp.o -> ../drivers/char//lp.o
lrwxrwxrwx 1 andrea internal 26 Aug 15 16:51 parport.o -> ../drivers/misc//parport.o
lrwxrwxrwx 1 andrea internal 29 Aug 15 16:51 parport_pc.o -> ../drivers/misc//parport_pc.olrwxrwxrwx 1 andrea internal 22 Aug 15 16:51 ppa.o -> ../drivers/scsi//ppa.o
lrwxrwxrwx 1 andrea internal 27 Aug 15 16:51 scsi_mod.o -> ../drivers/scsi//scsi_mod.o
lrwxrwxrwx 1 andrea internal 25 Aug 15 16:51 sd_mod.o -> ../drivers/scsi//sd_mod.o
^^

after the patch:
arca:~/devel/linux_dev$ ls modules/ -l
total 2
-rw-r--r-- 1 andrea internal 7 Aug 15 16:49 NET_MISC_MODULES
-rw-r--r-- 1 andrea internal 26 Aug 15 16:49 SCSI_MODULES
lrwxrwxrwx 1 andrea internal 20 Aug 15 16:49 lp.o -> ../drivers/char/lp.o
lrwxrwxrwx 1 andrea internal 25 Aug 15 16:49 parport.o -> ../drivers/misc/parport.o
lrwxrwxrwx 1 andrea internal 28 Aug 15 16:49 parport_pc.o -> ../drivers/misc/parport_pc.o
lrwxrwxrwx 1 andrea internal 21 Aug 15 16:49 ppa.o -> ../drivers/scsi/ppa.o
lrwxrwxrwx 1 andrea internal 26 Aug 15 16:49 scsi_mod.o -> ../drivers/scsi/scsi_mod.o
lrwxrwxrwx 1 andrea internal 24 Aug 15 16:49 sd_mod.o -> ../drivers/scsi/sd_mod.o
^

--- linux/Rules.make Mon Apr 14 05:47:29 1997
+++ /home/andrea/devel/linux_dev/Rules.make Fri Aug 15 16:44:11 1997
@@ -131,7 +131,7 @@
ifneq "$(strip $(ALL_MOBJS))" ""
echo $(PDWN)
cd $$TOPDIR/modules; for i in $(ALL_MOBJS); do \
- ln -sf ../$(PDWN)/$$i .; done
+ ln -sf ../$(PDWN)$$i .; done
endif

#