openSUSE initscript does not create /var/run/tor

I maintain the openSUSE package and had an issue with the initscript as it's build from contrib/suse/tor.sh.in . It expects /var/run/tor to exist. The package contains %ghost on /var/run/tor because contents in /var/run are disallowed by packaging rules.

See openSUSE bug 671821

Attached a patch which makes the initscript create the directory if required.

Trac:
Username: andreasstieger