os_name="Fedora"
iso_name="Fedora"
-arch=amd64
+arch=x86_64
out_dir="${script_path}/out"
iso_label="${os_name}_${codename}_${arch}"
# run_cmd apt-get upgrade
}
+
+prepare_build() {
+ if [[ ${EUID} -ne 0 ]]; then
+ _msg_error "This script must be run as root." 1
+ fi
+
+ [[ ! -d "${work_dir}" ]] && mkdir -p "${work_dir}"
+ [[ ! -d "${out_dir}" ]] && mkdir -p "${out_dir}"
+ umount_chroot
+
+ # Check codename
+ if [[ -z $(grep -h -v ^'#' ${channels_dir}/${channel_name}/codename.${arch} | grep -x ${codename}) ]]; then
+ _msg_error "This codename (${channel_name}) is not supported on this channel (${codename})."
+ fi
+
+}
+
# 引数解析()
# 参考記事:https://0e0.pw/ci83 https://0e0.pw/VJlg