diff --git a/extra/samba/APKBUILD b/extra/samba/APKBUILD
index ed8503f76c661e369a2352dadd72620b9fd0e8f3..c05a80f1b7d2143ffbee93a578649e6fd7b5d468 100644
--- a/extra/samba/APKBUILD
+++ b/extra/samba/APKBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=samba
 pkgver=3.3.5
-pkgrel=0
+pkgrel=1
 pkgdesc="Tools to access a server's filespace and printers via SMB"
 url="http://www.samba.org"
 license="GPL3"
@@ -95,5 +95,5 @@ tdb() {
 }
 
 md5sums="8fa0e3c5daaba4c2ce2fb871a5f3157a  samba-3.3.5.tar.gz
-587c1c4824ef5b0ac593fcf8ec8fec78  samba.initd
+df66f9e44bff016c76c41935e959557c  samba.initd
 c150433426e18261e6e3eed3930e1a76  samba.confd"
diff --git a/extra/samba/samba.initd b/extra/samba/samba.initd
index 45d9ef0006f069377325e330368c1650dfedb8d7..67f65a339fac2f6d6f7b90496e3699bf16809dd6 100644
--- a/extra/samba/samba.initd
+++ b/extra/samba/samba.initd
@@ -13,20 +13,20 @@ depend() {
 
 start_smbd() {
 	start-stop-daemon --start --quiet --exec /usr/sbin/smbd -- \
-		${smbd_options:-D}
+		${smbd_options:-"-D"}
 }
 
 stop_smbd() {
-	start-stop-daemon --stop --quiet --pidfie /var/run/samba/smbd.pid
+	start-stop-daemon --stop --quiet --pidfile /var/run/samba/smbd.pid
 }
 
 start_nmbd() {
 	start-stop-daemon --start --quiet --exec /usr/sbin/nmbd -- \
-		${nmbd_options:-D}
+		${nmbd_options:-"-D"}
 }
 
 stop_nmbd() {
-	start-stop-daemon --stop --quiet --pidfie /var/run/samba/nmbd.pid
+	start-stop-daemon --stop --quiet --pidfile /var/run/samba/nmbd.pid
 }
 
 start_winbindd() {