diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2013-05-03 21:08:42 +0400 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2013-05-03 21:08:42 +0400 |
commit | 1058def8e7827e56ce4a70afb4aeacb5dc44148f (patch) | |
tree | 4495d23e7b54ab5700e3839081e797c1eafe0db9 /setup/SCO_SV/preremove | |
download | oss4-upstream.tar.gz |
Imported Upstream version 4.2-build2006upstream/4.2-build2006upstream
Diffstat (limited to 'setup/SCO_SV/preremove')
-rw-r--r-- | setup/SCO_SV/preremove | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/setup/SCO_SV/preremove b/setup/SCO_SV/preremove new file mode 100644 index 0000000..1f37d98 --- /dev/null +++ b/setup/SCO_SV/preremove @@ -0,0 +1,15 @@ +#!/bin/sh +. /etc/oss.conf + +/usr/sbin/soundoff +cp -f $OSSLIBDIR/etc/installed_drivers /tmp/installed_drivers +(cd $OSSLIBDIR;rm -rf etc/installed_drivers etc/legacy_devices logs conf) + +# Remove the drivers - preremove will copy installed_drivers to /tmp +for n in `ls $OSSLIBDIR/modules` +do + if [ -d /etc/conf/pack.d/$n ]; then + /etc/conf/bin/idinstall -P oss -d $n > /dev/null 2>&1 + rm -f $OSSLIBDIR/modules/$n/install.log + fi +done |