diff --git a/utils/Makefile b/utils/Makefile index 04039ff..8dc24ef 100644 --- a/utils/Makefile +++ b/utils/Makefile @@ -35,6 +35,9 @@ install_files: @install -m 755 casctl $(DESTDIR)$(CASCTL_DIR)/casctl @install -m 755 open-cas-loader $(DESTDIR)$(CASCTL_DIR)/open-cas-loader + @mkdir -p $(DESTDIR)/etc/dracut.conf.d/ + @install -m 644 etc/dracut.conf.d/opencas.conf $(DESTDIR)/etc/dracut.conf.d/opencas.conf + @mkdir -p $(DESTDIR)/sbin @ln -fs $(CASCTL_DIR)/casctl $(DESTDIR)/sbin/casctl @@ -60,6 +63,8 @@ uninstall: @rm $(DESTDIR)$(CASCTL_DIR)/open-cas-loader @rm -rf $(DESTDIR)$(CASCTL_DIR) + @rm $(DESTDIR)/etc/dracut.conf.d/opencas.conf + @rm $(DESTDIR)/sbin/casctl @rm $(DESTDIR)/usr/share/man/man8/casctl.8 diff --git a/utils/etc/dracut.conf.d/opencas.conf b/utils/etc/dracut.conf.d/opencas.conf new file mode 100644 index 0000000..23955bf --- /dev/null +++ b/utils/etc/dracut.conf.d/opencas.conf @@ -0,0 +1 @@ +omit_drivers+=" cas_disk cas_cache" diff --git a/utils/pckgen.d/rpm/CAS_NAME.spec b/utils/pckgen.d/rpm/CAS_NAME.spec index 7a2dadc..b560dde 100644 --- a/utils/pckgen.d/rpm/CAS_NAME.spec +++ b/utils/pckgen.d/rpm/CAS_NAME.spec @@ -108,6 +108,7 @@ fi %dir /var/lib/opencas %config /etc/opencas/opencas.conf /etc/opencas/ioclass-config.csv +/etc/dracut.conf.d/opencas.conf /var/lib/opencas/cas_version /lib/opencas/casctl /lib/opencas/open-cas-loader