* If depmod -a ${KERNEL_VERSION} is called, the version should be retained.
* The script calls depmod -A, which does nothing if the installed module's
timestamp is older than modules.dep's timestamp. As modules generally
inherit the timestamp of the build, this would result in depmod doing nothing.
git-svn-id: http://opkg.googlecode.com/svn/trunk@599
e8e0d7a0-c8d9-11dd-a880-
a1081c7ac358
#!/bin/sh
if [ "x$1" = "x-a" ] || [ "x$1" = "x-A" ]; then
- if [ ! -f $OPKG_INTERCEPT_DIR/depmod ]; then
- echo "depmod -A" > $OPKG_INTERCEPT_DIR/depmod
- chmod +x $OPKG_INTERCEPT_DIR/depmod
- fi
+ echo "depmod $@" >> $OPKG_INTERCEPT_DIR/depmod
+ sort -u $OPKG_INTERCEPT_DIR/depmod > $OPKG_INTERCEPT_DIR/depmod.tmp
+ mv $OPKG_INTERCEPT_DIR/depmod.tmp $OPKG_INTERCEPT_DIR/depmod
+ chmod +x $OPKG_INTERCEPT_DIR/depmod
exit 0
fi