diff --git a/conf/type/__init_script/gencode-remote b/conf/type/__init_script/gencode-remote
index ff823cad..d212feb7 100644
--- a/conf/type/__init_script/gencode-remote
+++ b/conf/type/__init_script/gencode-remote
@@ -30,7 +30,7 @@ if [ -f "$__object/parameter/base_dir" ]; then
 else
   os="$(cat "$__global/explorer/os")"
   case "$os" in
-    archlinux) base_dir="/etc/rc.d" ;;
+    archlinux|netbsd|macosx|freebsd|openbsd) base_dir="/etc/rc.d" ;;
     *) base_dir="/etc/init.d"
   esac
 fi