choon
10-05-2003, 01:44 AM
This guide is for those who like to build RPM using normal system user instead of root user.
Here we go...
Step 1: Login under your user account using SSH.
Step 2: You need to create a mirror image of the main RPM directory in your account. I will use rpmbuild as the main directory and you are free to use any directory name though.
mkdir -p $HOME/rpmbuild/SOURCES
mkdir -p $HOME/rpmbuild/SPECS
mkdir -p $HOME/rpmbuild/BUILD
mkdir -p $HOME/rpmbuild/SRPMS
mkdir -p $HOME/rpmbuild/RPMS
mkdir -p $HOME/rpmbuild/RPMS/i386
Step 3: Finally create a .rpmmacros in your home directory so that the RPM software will know where is your main RPM directory.
echo "%_topdir $HOME/rpmbuild" >> $HOME/.rpmmacros
You are done ;)
References: RPM HOWTO (http://www.rpm.org/RPM-HOWTO/)
Here we go...
Step 1: Login under your user account using SSH.
Step 2: You need to create a mirror image of the main RPM directory in your account. I will use rpmbuild as the main directory and you are free to use any directory name though.
mkdir -p $HOME/rpmbuild/SOURCES
mkdir -p $HOME/rpmbuild/SPECS
mkdir -p $HOME/rpmbuild/BUILD
mkdir -p $HOME/rpmbuild/SRPMS
mkdir -p $HOME/rpmbuild/RPMS
mkdir -p $HOME/rpmbuild/RPMS/i386
Step 3: Finally create a .rpmmacros in your home directory so that the RPM software will know where is your main RPM directory.
echo "%_topdir $HOME/rpmbuild" >> $HOME/.rpmmacros
You are done ;)
References: RPM HOWTO (http://www.rpm.org/RPM-HOWTO/)