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:
@@ -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'))
|
||||
|
||||
@@ -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'))
|
||||
|
||||
@@ -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'))
|
||||
|
||||
Reference in New Issue
Block a user