Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 172.70.130.206
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
rpm /
[ HOME SHELL ]
Name
Size
Permission
Action
CREDITS
3.66
KB
-rw-r--r--
NEWS.Debian.gz
686
B
-rw-r--r--
README
603
B
-rw-r--r--
README.Debian
1.19
KB
-rw-r--r--
arch_dependencies.md.gz
2.23
KB
-rw-r--r--
autosetup.md.gz
1.82
KB
-rw-r--r--
boolean_dependencies.md
3.67
KB
-rw-r--r--
buildprocess.md
1.09
KB
-rw-r--r--
buildroot.md
3.54
KB
-rw-r--r--
changelog.Debian.gz
2.49
KB
-rw-r--r--
conditionalbuilds.md
1.69
KB
-rw-r--r--
copyright
1.86
KB
-rw-r--r--
dependencies.md.gz
3.73
KB
-rw-r--r--
dependency_generators.md.gz
3.49
KB
-rw-r--r--
file_triggers.md
3.97
KB
-rw-r--r--
format.md.gz
3.95
KB
-rw-r--r--
hregions.md
2.8
KB
-rw-r--r--
index.md
1.29
KB
-rw-r--r--
large_files.md
2.58
KB
-rw-r--r--
lua.md.gz
3.68
KB
-rw-r--r--
macros.md.gz
4.79
KB
-rw-r--r--
more_dependencies.md.gz
2.84
KB
-rw-r--r--
multiplebuilds.md
1.83
KB
-rw-r--r--
plugins.md.gz
1.7
KB
-rw-r--r--
queryformat.md.gz
2.34
KB
-rw-r--r--
relocatable.md
1.92
KB
-rw-r--r--
scriptlet_expansion.md.gz
2.05
KB
-rw-r--r--
signatures.md
2.46
KB
-rw-r--r--
signatures_digests.md
1.48
KB
-rw-r--r--
spec.md.gz
6.98
KB
-rw-r--r--
tags.md.gz
4.79
KB
-rw-r--r--
triggers.md.gz
1.94
KB
-rw-r--r--
tsort.md.gz
2.17
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : buildprocess.md
--- layout: default title: rpm.org - Package Build Process --- # Package Build Process * Unpack srpm/tar (optional) * [Parse spec](https://github.com/rpm-software-management/rpm/blob/master/build/parseSpec.c) - see also [build/parse*.c](https://github.com/rpm-software-management/rpm/blob/master/build/) * If buildarch detected parse spec multiple times - once for each arch with `_target_cpu` macro set * Build will iterate over all the spec variants and build multiple versions * Check static build requires * Execute build scripts (see [doScript()](https://github.com/rpm-software-management/rpm/blob/master/build/build.c#L95) * %prep * %generate_buildrequires if present * re-check build requires - stop build on errors * %build * %install * %check - if present * Process files * Turn %files lines into actual files (evaluate globs) * Read from -f param * Run [file classifiers](https://github.com/rpm-software-management/rpm/blob/master/build/rpmfc.c) * Generate automatic dependencies * Check packaged files against install root * Create packages * %clean * Clean up
Close