112 | 112 |
esac
|
113 | 113 |
|
114 | 114 |
# Checking depends
|
|
115 |
Check_package chroot /usr/bin/syslinux syslinux
|
|
116 |
Check_package chroot /usr/lib/syslinux syslinux-common
|
|
117 |
Check_package chroot /usr/lib/SYSLINUX.EFI syslinux-efi
|
|
118 |
Check_package chroot /usr/bin/mcopy mtools
|
|
119 |
Check_package chroot /sbin/mkfs.msdos dosfstools
|
|
120 |
|
115 | 121 |
case "${LB_BUILD_WITH_CHROOT}" in
|
116 | 122 |
true)
|
117 | |
_CHROOT_DIR=""
|
|
123 |
_CHROOT_DIR="" ## Chroot dir is root dir within the chroot...
|
118 | 124 |
_SYSLINUX_EFI_DIR="chroot/usr/lib/SYSLINUX.EFI/$_EFI_TYPE"
|
119 | 125 |
_SYSLINUX_COMMON_DIR="chroot/usr/lib/syslinux/modules/$_EFI_TYPE"
|
120 | |
|
121 | |
Check_package chroot/usr/bin/syslinux syslinux
|
122 | |
Check_package chroot/usr/lib/syslinux syslinux-common
|
123 | |
Check_package chroot/usr/lib/SYSLINUX.EFI syslinux-efi
|
124 | |
Check_package chroot/usr/bin/mcopy mtools
|
125 | |
Check_package chroot/sbin/mkfs.msdos dosfstools
|
126 | 126 |
;;
|
127 | 127 |
|
128 | 128 |
false)
|
129 | 129 |
_CHROOT_DIR="chroot"
|
130 | 130 |
_SYSLINUX_EFI_DIR="/usr/lib/syslinux/$_EFI_TYPE"
|
131 | 131 |
_SYSLINUX_COMMON_DIR="/usr/lib/syslinux/modules/$_EFI_TYPE"
|
132 | |
|
133 | |
if [ ! -e /usr/bin/syslinux ]
|
134 | |
then
|
135 | |
# syslinux
|
136 | |
Echo_error "/usr/bin/syslinux - no such file."
|
137 | |
exit 1
|
138 | |
fi
|
139 | |
|
140 | |
if [ ! -e /usr/lib/syslinux ]
|
141 | |
then
|
142 | |
# syslinux-common
|
143 | |
Echo_error "/usr/lib/syslinux - no such directory"
|
144 | |
exit 1
|
145 | |
fi
|
146 | |
|
147 | |
if [ ! -e /usr/lib/SYSLINUX.EFI ]
|
148 | |
then
|
149 | |
# syslinux-efi
|
150 | |
Echo_error "/usr/lib/SYSLINUX.EFI - no such directory"
|
151 | |
exit 1
|
152 | |
fi
|
153 | |
|
154 | |
if [ ! -e /usr/bin/mcopy ]
|
155 | |
then
|
156 | |
# mtools
|
157 | |
Echo_error "/usr/bin/mcopy - no such file."
|
158 | |
exit 1
|
159 | |
fi
|
160 | |
|
161 | |
if [ ! -e /sbin/mkfs.msdos ]
|
162 | |
then
|
163 | |
# dosfstools
|
164 | |
Echo_error "/sbin/mkfs.msdos - no such file."
|
165 | |
exit 1
|
166 | |
fi
|
167 | 132 |
;;
|
168 | 133 |
esac
|
169 | 134 |
|