Makefile: misc fix for changing across directories in get-drivers

For dash, it's fine to return back to OLDPWD out of scope, but for bash,
OLDPWD seems to be lost outside parenthesis.