Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els10.x86_64 #1 SMP Fri Oct 11 21:40:41 UTC 2024 x86_64
Apache
: 148.66.134.25 | : 3.145.85.74
66 Domain
8.0.30
amvm
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
rpm-4.11.3 /
[ HOME SHELL ]
Name
Size
Permission
Action
COPYING
43.16
KB
-rw-r--r--
CREDITS
639
B
-rw-r--r--
ChangeLog.bz2
708.76
KB
-rw-r--r--
GROUPS
656
B
-rw-r--r--
builddependencies
6.34
KB
-rw-r--r--
buildroot
3.67
KB
-rw-r--r--
conditionalbuilds
3.96
KB
-rw-r--r--
dependencies
13.34
KB
-rw-r--r--
format
10.18
KB
-rw-r--r--
hregions
2.9
KB
-rw-r--r--
macros
8.7
KB
-rw-r--r--
multiplebuilds
1.82
KB
-rw-r--r--
queryformat
6.12
KB
-rw-r--r--
relocatable
1.98
KB
-rw-r--r--
signatures
2.57
KB
-rw-r--r--
spec
7.71
KB
-rw-r--r--
triggers
5.54
KB
-rw-r--r--
tsort
5.33
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : relocatable
/*! \page relocatable Relocatable packages Relocatable packages are a way to give the user a little control over the installation location of a package. For example, a vendor may distribute their software to install in "/opt" but you'd like it to install in "/usr/opt". If the vendor were distributing a relocatable RPM package, it would be easy. \section relocatable_building Building a Relocatable Package Not all software can be "relocatable". Before continuing you should think about how the program works, what files it accesses, what other programs access *it* (and expect it to be in a certain place), etc. If you determine that the location of the package doesn't matter, then it can probably be built as "relocatable". All you need to do to build a relocatable package is put one or more: \verbatim Prefix: <dir> \endverbatim in your spec file. The "<dir>" will usually be something like "/usr", "/usr/local", or "/opt". Every file in your %files list must start with that prefix. For example, if you have "Prefix: /usr" and your %files list contains "/etc/foo.conf", the build will fail. The fix for this is to put \verbatim Prefix: /usr Prefix: /etc \endverbatim into the spec file so that the /usr and /etc directories may be relocated separately when this package is installed. \section relocatable_installing Installing Relocatable Packages By default, RPM will install a relocatable package in the prefix directory listed in the spec file. You can override this on the RPM install command line with "--prefix <dir>". For example, if the package in question were going to be installed in "/opt" but you don't have enough disk space there (and it is a relocatable package), you could install it "--prefix /usr/opt". If there is more then one Prefix you may relocate each prefix separately by using syntax like: \verbatim rpm ... --relocate /opt=/usr/opt --relocate /etc=/usr/etc ... \endverbatim If any of the Prefixes is not being relocated they can be skipped on the command line */
Close