X Strike Force XFree86 SVN commit: r1760 - trunk/debian
Author: branden
Date: 2004-08-28 02:53:52 -0500 (Sat, 28 Aug 2004)
New Revision: 1760
Modified:
trunk/debian/CHANGESETS
trunk/debian/shell-lib.sh
Log:
Use mkdir -p in make_symlink_sane() to ensure that the parent directories
of the symlink and its destination exist before creating the symlink
itself.
Modified: trunk/debian/CHANGESETS
===================================================================
--- trunk/debian/CHANGESETS 2004-08-28 07:12:08 UTC (rev 1759)
+++ trunk/debian/CHANGESETS 2004-08-28 07:53:52 UTC (rev 1760)
@@ -479,6 +479,6 @@
using the legacy paths to unpack to the old location with no symlink to
redirect them, which is precisely what we don't want (see section 6.5 of
the Debian Policy Manual).
- 1753, 1757
+ 1753, 1757, 1760
vim:set ai et sts=4 sw=4 tw=80:
Modified: trunk/debian/shell-lib.sh
===================================================================
--- trunk/debian/shell-lib.sh 2004-08-28 07:12:08 UTC (rev 1759)
+++ trunk/debian/shell-lib.sh 2004-08-28 07:53:52 UTC (rev 1760)
@@ -655,6 +655,7 @@
observe "link from $symlink to $target already exists"
else
observe "creating symbolic link from $symlink to $target"
+ mkdir -p "${target%/*}" "${symlink%/*}"
ln -s -b -S ".dpkg-old" "$target" "$symlink"
fi
}
Reply to: