| 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) |
| |