diff --git a/ffpb/ffpb-alfred-watchdog/Makefile b/ffpb/ffpb-alfred-watchdog/Makefile
index 1bd6a022a5f74907bfa60bd987e89b8141857f1b..b63757b4cf8129a3c4afd2786ff06b7b78beb7cd 100644
--- a/ffpb/ffpb-alfred-watchdog/Makefile
+++ b/ffpb/ffpb-alfred-watchdog/Makefile
@@ -42,7 +42,10 @@ define Build/Compile
 endef
 
 define Package/ffpb-alfred-watchdog/install
-	$(CP) ./files/* $(1)/
+	$(INSTALL_DIR) $(1)/bin/
+	$(INSTALL_DIR) $(1)/lib/gluon/cron/
+	$(INSTALL_BIN) ./files/bin/* $(1)/bin/
+	$(INSTALL_DATA) ./files/lib/gluon/cron/* $(1)/lib/gluon/cron/
 endef
 
 $(eval $(call BuildPackage,ffpb-alfred-watchdog))