meson: create dirs and touch /usr

This is the equivalent of $(INSTALL_DIRS) and install-touch-usr-hook.
I did not bother to create the directories into which we install files,
since they will be created anyway.

v2:
- remove bashism
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2017-04-23 21:47:27 -04:00
parent 2d9f0c6878
commit 94e75a5409
9 changed files with 57 additions and 0 deletions
+14
View File
@@ -220,3 +220,17 @@ custom_target(
install_data('system.conf',
'user.conf',
install_dir : pkgsysconfdir)
meson.add_install_script('sh', '-c', mkdir_p.format(systemshutdowndir))
meson.add_install_script('sh', '-c', mkdir_p.format(systemsleepdir))
meson.add_install_script('sh', '-c', mkdir_p.format(systemgeneratordir))
meson.add_install_script('sh', '-c', mkdir_p.format(usergeneratordir))
meson.add_install_script('sh', '-c',
mkdir_p.format(pkgsysconfdir + '/system/multi-user.target.wants'))
meson.add_install_script('sh', '-c',
mkdir_p.format(pkgsysconfdir + '/system/getty.target.wants'))
meson.add_install_script('sh', '-c',
mkdir_p.format(pkgsysconfdir + '/user'))
meson.add_install_script('sh', '-c',
mkdir_p.format(sysconfdir + '/xdg/systemd'))
+3
View File
@@ -8,3 +8,6 @@ install_data('50-depmod.install',
'90-loaderentry.install',
install_mode : 'rwxr-xr-x',
install_dir : kernelinstalldir)
meson.add_install_script('sh', '-c',
mkdir_p.format(sysconfdir + '/kernel/install.d'))
+3
View File
@@ -163,3 +163,6 @@ udev_pc = configure_file(
configuration : substs)
install_data(udev_pc,
install_dir : pkgconfigdatadir)
meson.add_install_script('sh', '-c',
mkdir_p.format(sysconfdir + '/udev/rules.d'))