Advertisement
delphij

proposed samba rc.d changes

May 30th, 2012
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. Index: files/samba.in
  2. ===================================================================
  3. RCS file: /home/ncvs/ports/net/samba36/files/samba.in,v
  4. retrieving revision 1.3
  5. diff -u -p -r1.3 samba.in
  6. --- files/samba.in 13 Apr 2012 09:16:00 -0000 1.3
  7. +++ files/samba.in 17 May 2012 23:32:38 -0000
  8. @@ -95,7 +95,7 @@ samba_checkconfig() {
  9.  
  10. samba_start_precmd() {
  11. # XXX: Never delete winbindd_idmap, winbindd_cache and group_mapping
  12. - if [ -n "${samba_lockdir}" -a -d "${samba_lockdir}" ]; then
  13. + if [ -n "${samba_lockdir}" -a -d "${samba_lockdir}" -a "${full_start}" ]; then
  14. echo -n "Removing stale Samba tdb files: "
  15. for file in brlock.tdb browse.dat connections.tdb gencache.tdb \
  16. locking.tdb messages.tdb namelist.debug sessionid.tdb \
  17. @@ -165,4 +165,15 @@ samba_cmd() {
  18. return ${result}
  19. }
  20.  
  21. -run_rc_command "$1"
  22. +cmd="$1"
  23. +if [ $# -gt 0 ]; then
  24. + shift
  25. +fi
  26. +if [ -n "$*" ]; then
  27. + samba_daemons="$*"
  28. + full_start=""
  29. +else
  30. + full_start="yes"
  31. +fi
  32. +
  33. +run_rc_command "${cmd}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement