# oemaker_4 **Repository Path**: yue-yuankun/oemaker_4 ## Basic Information - **Project Name**: oemaker_4 - **Description**: a building tool for making DVD ISO - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 59 - **Created**: 2024-05-15 - **Last Updated**: 2024-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # oemaker #### Description The source package `oemaker` has three functions: ISO making and splitting and compile_env making. Accordingly, three software packages are generated: `oemaker` and `isocut` and `envmaker`. The generated binary RPM `oemaker` is a build tool for making DVD ISOs, including the Standard ISO, Debug ISO, Source ISO, Everything ISO, Everything Source ISO, Everything Debug ISO, LiveCD ISO, and Netinstall ISO. The generated binary RPM `isocut` is a build tool for ISO splitting, which supports only package-level RPM. The generated binary RPM `envmaker` is a build tool for making compile_env. #### Installation To install `oemaker` and `isocut` and `envmaker`, you can use the `rpm` or `dnf` package manager command with the openEuler repository. Install `oemaker` with `dnf` ```sh dnf install -y oemaker ``` Install `isocut` with `dnf` ```sh dnf install -y isocut ``` 使用 `dnf` 安装 `envmaker` ```sh dnf install -y envmaker ``` #### Instruction Generally, the disk space must be more than 50 GB. #### Usage ##### oemaker oemaker _[-h] [-t Type] [-p Product] [-v Version] [-r RELEASE] [-s REPOSITORY]_ Optional arguments: -t ISO type, including standard, debug, source, everything, everything_debug, everything_src, livecd, and netinst -p Product name, for example, openEuler -v Version number -r Release information -s Source dnf repository address link (may be listed multiple times) -h Show the help message and exit ##### isocut isocut _[-h] [-t temporary path] [-r extern rpm path] [-k kickstart file path] origin-iso dest-iso_ Positional arguments: origin-iso Origin ISO image dest-iso Destination ISO image Optional arguments: -t The temporary path, which must be an absolute path and must be greater than 8 GB -r The external RPM package path -k The kickstart file path -p The product name -v The version number -i The path of background pictures during the installation -h Show the help message and exit -c Cut packages, yes/no, default is yes isocut 详细文档请查看《镜像裁剪定制工具使用指南》: https://gitee.com/openeuler/docs/blob/9d89e4e41e7824f984ebc7a00b5f1241b84d1f85/docs/zh/docs/Isocut/%E9%95%9C%E5%83%8F%E8%A3%81%E5%89%AA%E5%AE%9A%E5%88%B6%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md ##### envmaker envmaker _[-p Product] [-v Version]_ Optional arguments: -p Product name,for example, openEuler_compile_env -v Version identifier