blob: 8a7f6def2ade47a93ea7ccfe3b4724376d203382 [file] [log] [blame] [edit]
MODULE_NAME = 99brltty
MODULES_DIRECTORY = /usr/lib/dracut/modules.d
MODULE_DIRECTORY = $(INSTALL_ROOT)$(MODULES_DIRECTORY)/$(MODULE_NAME)
install: install-module install-documentation install-configuration-files
install-module: install-module-directory
for file in *.sh; \
do $(INSTALL_SCRIPT) $$file $(MODULE_DIRECTORY); \
done
install-documentation: install-module-directory
$(INSTALL_DATA) README $(MODULE_DIRECTORY)
install-module-directory:
$(INSTALL_DIRECTORY) $(MODULE_DIRECTORY)
OPTIONS_FILE = cmdline
CONFIGURATION_FILE = dracut.conf
INITRAMFS_SUBDIRECTORY = Initramfs
INITRAMFS_DIRECTORY = $(TABLES_DIRECTORY)/$(INITRAMFS_SUBDIRECTORY)
INSTALL_INITRAMFS_DIRECTORY = $(INSTALL_ROOT)$(INITRAMFS_DIRECTORY)
install-initramfs-directory:
$(INSTALL_DIRECTORY) $(INSTALL_INITRAMFS_DIRECTORY)
install-configuration-files: install-initramfs-directory
$(INSTALL_DATA) $(OPTIONS_FILE) $(INSTALL_INITRAMFS_DIRECTORY)
$(INSTALL_DATA) $(CONFIGURATION_FILE) $(INSTALL_INITRAMFS_DIRECTORY)
sed -e '/^ *BRLTTY_DRACUT_LOCALE *= *"/s/".*"/"${LANG}"/' -i $(INSTALL_INITRAMFS_DIRECTORY)/$(CONFIGURATION_FILE)
uninstall:
-rm -f -r $(MODULE_DIRECTORY)