2016-01-06 7:30 GMT+08:00 Mike Frysinger <[email protected]>:
> On 16 Dec 2015 11:41, Kevin Zhao wrote:
>> - run_mkisofs -r -U -chrp-boot -netatalk -hfs -probe -map
>> "${clst_target_path}"/boot/map.hfs -part -no-desktop -hfs-volid
>> "${clst_iso_volume_id}" -hfs-bless "${clst_target_path}"/boot -hide-hfs
>> "zisofs" -hide-hfs "stages" -hide-hfs "distfiles" -hide-hfs "snapshots" -J
>> ${mkisofs_zisofs_opts} -V "${clst_iso_volume_id}" -o "${1}"
>> "${clst_target_path}"/
>> + if [ "${clst_subarch}" == "ppc64le" ]||[ "${clst_subarch}" ==
>> "power8" ]
>
> please put spaces around the || operator, and use = instead of ==
>
> isn't this power8 specific ? so do you really need to look at ppc64le ?
Thanks for the comment Mike. It is not the power8 specific, all the
ppc64le arch(including power7le and power8le)will use the new command
>
>> + then
>> + run_mkisofs -v -r -T -U -l -cache-inodes -chrp-boot -V
>> "${clst_iso_volume_id}" -o "${1}" "${clst_target_path}"
>> + else
>> + run_mkisofs -r -U -chrp-boot -netatalk -hfs -probe
>> -map "${clst_target_path}"/boot/map.hfs -part -no-desktop -hfs-volid
>> "${clst_iso_volume_id}" -hfs-bless "${clst_target_path}"/boot -hide-hfs
>> "zisofs" -hide-hfs "stages" -hide-hfs "distfiles" -hide-hfs "snapshots" -J
>> ${mkisofs_zisofs_opts} -V "${clst_iso_volume_id}" -o "${1}"
>> "${clst_target_path}"/
>> + fi
>
> i know the existing code is ugly, but please fix that here. rather than
> duplicate the huge command line, factor out the common bits. something
> like:
> flags=( -r -U )
> if [ "${clst_subarch}" = "power8" ]
> then
> flags+=(
> -v -T -l -cache-inodes -chrp-boot
> )
> else
> flags+=(
> ...
> )
> fi
> run_mkisofs "${flags[@]}" \
> -J ${mkisofs_zisofs_opts}
> -V "${clst_iso_volume_id}" -o "${1}" "${clst_target_path}"
>
> also, it seems like some of the flags you dropped for power8 should stay
> there.
> -mike
OK I will fix it here.Thanks~I will send the modifying patches again
after tweaking.