MCPcopy Create free account
hub / github.com/archlinux/alpm / create_install_scriptlet

Function create_install_scriptlet

alpm-package/tests/integration.rs:225–232  ·  view source on GitHub ↗

Creates an [alpm-install-scriptlet] file in `path`. [alpm-install-scriptlet]: https://alpm.archlinux.page/specifications/alpm-install-scriptlet.5.html

(path: impl AsRef<Path>)

Source from the content-addressed store, hash-verified

223///
224/// [alpm-install-scriptlet]: https://alpm.archlinux.page/specifications/alpm-install-scriptlet.5.html
225fn create_install_scriptlet(path: impl AsRef<Path>) -> TestResult {
226 let path = path.as_ref();
227 let mut file = File::create(path.join(INSTALL_SCRIPTLET_FILE_NAME))?;
228 write!(file, "{VALID_INSTALL_SCRIPTLET}")?;
229 file.set_times(default_filetimes())?;
230
231 Ok(())
232}
233
234/// Creates a [PKGINFO] file in `path`.
235///

Callers 1

prepare_input_dirFunction · 0.85

Calls 4

default_filetimesFunction · 0.70
createFunction · 0.50
as_refMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected