@@ -535,6 +535,7 @@ prepare_build() {
535535
536536 # Set dirs
537537 airootfs_dir=" ${work_dir} /${arch} /airootfs"
538+ share_dir=" ${script_path} /channels/share"
538539 isofs_dir=" ${work_dir} /iso"
539540
540541 # Generate iso file name.
@@ -625,14 +626,14 @@ make_packages() {
625626 _loadfilelist=(
626627 # share packages
627628 $( ls " ${script_path} " /channels/share/packages.${arch} /* .${arch} 2> /dev/null)
628- " ${script_path} /channels/share /packages.${arch} /lang/${locale_name} .${arch} "
629+ " ${share_dir} /packages.${arch} /lang/${locale_name} .${arch} "
629630
630631 # channel packages
631632 $( ls ${channel_dir} /packages.${arch} /* .${arch} 2> /dev/null)
632633 " ${channel_dir} /packages.${arch} /lang/${locale_name} .${arch} "
633634
634635 # kernel packages
635- " ${script_path} /channels/share /packages.${arch} /kernel/${kernel} .${arch} "
636+ " ${share_dir} /packages.${arch} /kernel/${kernel} .${arch} "
636637 " ${channel_dir} /packages.${arch} /kernel/${kernel} .${arch} "
637638 )
638639
@@ -657,7 +658,7 @@ make_packages() {
657658 # -- Read exclude list --#
658659 # Exclude packages from the share exclusion list
659660 _excludefile=(
660- " ${script_path} /channels/share /packages.${arch} /exclude"
661+ " ${share_dir} /packages.${arch} /exclude"
661662 " ${channel_dir} /packages.${arch} /exclude"
662663 )
663664
@@ -721,11 +722,11 @@ make_packages_file() {
721722 # else
722723 ${mkalteriso} ${mkalteriso_option} -w " ${work_dir} /${arch} " -C " ${work_dir} /pacman-${arch} .conf" -D " ${install_dir} " -p " ${channel_dir} /package_files.${arch} /*.pkg.*" install_file
723724 # fi
724- # ls "${script_path}/channels/share /package_files.${arch}/*.pkg.*" > /dev/null 2>&1
725+ # ls "${share_dir} /package_files.${arch}/*.pkg.*" > /dev/null 2>&1
725726 # if [ $? -ne 0 ]; then
726727 # :
727728 # else
728- ${mkalteriso} ${mkalteriso_option} -w " ${work_dir} /${arch} " -C " ${work_dir} /pacman-${arch} .conf" -D " ${install_dir} " -p " ${script_path} /channels/share /package_files.${arch} /*.pkg.*" install_file
729+ ${mkalteriso} ${mkalteriso_option} -w " ${work_dir} /${arch} " -C " ${work_dir} /pacman-${arch} .conf" -D " ${install_dir} " -p " ${share_dir} /package_files.${arch} /*.pkg.*" install_file
729730 # fi
730731}
731732
@@ -739,14 +740,14 @@ make_packages_aur() {
739740 _loadfilelist=(
740741 # share packages
741742 $( ls " ${script_path} " /channels/share/packages_aur.${arch} /* .${arch} 2> /dev/null)
742- " ${script_path} /channels/share /packages_aur.${arch} /lang/${locale_name} .${arch} "
743+ " ${share_dir} /packages_aur.${arch} /lang/${locale_name} .${arch} "
743744
744745 # channel packages
745746 $( ls ${channel_dir} /packages_aur.${arch} /* .${arch} 2> /dev/null)
746747 " ${channel_dir} /packages_aur.${arch} /lang/${locale_name} .${arch} "
747748
748749 # kernel packages
749- " ${script_path} /channels/share /packages_aur.${arch} /kernel/${kernel} .${arch} "
750+ " ${share_dir} /packages_aur.${arch} /kernel/${kernel} .${arch} "
750751 " ${channel_dir} /packages_aur.${arch} /kernel/${kernel} .${arch} "
751752 )
752753
@@ -758,7 +759,7 @@ make_packages_aur() {
758759 )
759760 fi
760761
761- if [[ ! -d " ${channel_dir} /packages_aur.${arch} /" ]] && [[ ! -d " ${script_path} /channels/share /packages_aur.${arch} /" ]]; then
762+ if [[ ! -d " ${channel_dir} /packages_aur.${arch} /" ]] && [[ ! -d " ${share_dir} /packages_aur.${arch} /" ]]; then
762763 return
763764 fi
764765
@@ -774,7 +775,7 @@ make_packages_aur() {
774775 # -- Read exclude list --#
775776 # Exclude packages from the share exclusion list
776777 _excludefile=(
777- " ${script_path} /channels/share /packages_aur.${arch} /exclude"
778+ " ${share_dir} /packages_aur.${arch} /exclude"
778779 " ${channel_dir} /packages_aur.${arch} /exclude"
779780 )
780781
@@ -878,8 +879,8 @@ make_customize_airootfs() {
878879 fi
879880 }
880881
881- _copy_airootfs " ${script_path} /channels/share /airootfs.any"
882- _copy_airootfs " ${script_path} /channels/share /airootfs.${arch} "
882+ _copy_airootfs " ${share_dir} /airootfs.any"
883+ _copy_airootfs " ${share_dir} /airootfs.${arch} "
883884 _copy_airootfs " ${channel_dir} /airootfs.any"
884885 _copy_airootfs " ${channel_dir} /airootfs.${arch} "
885886
@@ -1235,8 +1236,8 @@ make_overisofs() {
12351236 if [[ -d " ${_dir} " ]]; then cp -af " ${_dir} " /* " ${isofs_dir} " ; fi
12361237 }
12371238
1238- _copy_isofs " ${script_path} /channels/share /over_isofs.any"
1239- _copy_isofs " ${script_path} /channels/share /over_isofs.${arch} "
1239+ _copy_isofs " ${share_dir} /over_isofs.any"
1240+ _copy_isofs " ${share_dir} /over_isofs.${arch} "
12401241 _copy_isofs " ${channel_dir} /over_isofs.any"
12411242 _copy_isofs " ${channel_dir} /over_isofs.${arch} "
12421243}
0 commit comments