solaris: libafs depends on fs/ufs

The solaris afs module depends on symbols exported by fs/ufs.
Set this dependency in the afs module so the kernel loader
will automatically load the fs/ufs driver if is not already
loaded, such on zfs only systems.

Reviewed-on: http://gerrit.openafs.org/5456
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
(cherry picked from commit 0cb10104f5af73614e6b7673d3711ddbc3f3a866)

Change-Id: Ifcb5e2725bbd2de44218109aac9c20439dadf41e
Reviewed-on: http://gerrit.openafs.org/6315
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
This commit is contained in:
Michael Meffie 2011-09-16 11:23:18 -04:00 committed by Derrick Brashear
parent 49da70a86e
commit 1aaf64bac4

View File

@ -511,7 +511,12 @@ static struct sysent afssysent = {
#endif /* AFS_SUN511_ENV */
/* inter-module dependencies */
char _depends_on[] = "drv/ip drv/udp strmod/rpcmod";
char _depends_on[] =
#if AFS_SUN510_ENV
"drv/ip drv/udp strmod/rpcmod fs/ufs";
#else
"drv/ip drv/udp strmod/rpcmod";
#endif
/*
* Info/Structs to link the afs module into the kernel