Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Tom Yan
archiso
Commits
b5f04dba
Verified
Commit
b5f04dba
authored
Jul 29, 2020
by
nl6720
Browse files
Install mkinitcpio-archiso-hooks in airootfs instead of copying the hooks from host
parent
e9303ca1
Changes
5
Hide whitespace changes
Inline
Side-by-side
README.rst
View file @
b5f04dba
...
...
@@ -112,6 +112,12 @@ To install archiso system-wide use the included **Makefile**:
make install
Optionally install archiso's mkinitcpio hooks:
.. code:: bash
make install-initcpio
License
=======
...
...
configs/baseline/build.sh
View file @
b5f04dba
...
...
@@ -56,11 +56,6 @@ make_custom_airootfs() {
done
<
"
${
_airootfs
}
/etc/passwd"
fi
fi
mkdir
-p
--
"
${
work_dir
}
/airootfs/etc/initcpio/hooks"
mkdir
-p
--
"
${
work_dir
}
/airootfs/etc/initcpio/install"
cp
/usr/lib/initcpio/hooks/archiso
"
${
work_dir
}
/airootfs/etc/initcpio/hooks/"
cp
/usr/lib/initcpio/install/archiso
"
${
work_dir
}
/airootfs/etc/initcpio/install/"
}
# Packages (airootfs)
...
...
configs/baseline/packages.x86_64
View file @
b5f04dba
...
...
@@ -3,4 +3,5 @@
base
linux
mkinitcpio
mkinitcpio-archiso
syslinux
configs/releng/build.sh
View file @
b5f04dba
...
...
@@ -86,17 +86,6 @@ make_custom_airootfs() {
done
<
"
${
_airootfs
}
/etc/passwd"
fi
fi
local
_hook
mkdir
-p
--
"
${
work_dir
}
/x86_64/airootfs/etc/initcpio/hooks"
mkdir
-p
--
"
${
work_dir
}
/x86_64/airootfs/etc/initcpio/install"
for
_hook
in
archiso archiso_shutdown archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs archiso_loop_mnt
;
do
cp
"/usr/lib/initcpio/hooks/
${
_hook
}
"
"
${
work_dir
}
/x86_64/airootfs/etc/initcpio/hooks/"
cp
"/usr/lib/initcpio/install/
${
_hook
}
"
"
${
work_dir
}
/x86_64/airootfs/etc/initcpio/install/"
done
sed
-i
"s|/usr/lib/initcpio/|/etc/initcpio/|g"
"
${
work_dir
}
/x86_64/airootfs/etc/initcpio/install/archiso_shutdown"
cp
/usr/lib/initcpio/install/archiso_kms
"
${
work_dir
}
/x86_64/airootfs/etc/initcpio/install/"
cp
/usr/lib/initcpio/archiso_shutdown
"
${
work_dir
}
/x86_64/airootfs/etc/initcpio/"
}
# Packages (airootfs)
...
...
configs/releng/packages.x86_64
View file @
b5f04dba
...
...
@@ -48,6 +48,7 @@ mc
mdadm
memtest86+
mkinitcpio
mkinitcpio-archiso
mkinitcpio-nfs-utils
mtools
nano
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment