Changeset 353
- Timestamp:
- Jul 2, 2007, 7:05:48 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/fedora/Makefile
r352 r353 27 27 specs = ${PWD}/specs 28 28 29 topdir = ${PWD}/.tmp 30 tmp_build = ${PWD}/.tmp/BUILD 31 tmp_specs = ${PWD}/.tmp/SPECS 32 tmp_src = ${PWD}/.tmp/SOURCES 33 out_rpms = ${PWD}/RPMS 34 out_srpms = ${PWD}/SRPMS 35 tree = $(topdir) $(tmp_build) $(tmp_specs) $(tmp_src) $(out_rpms) $(out_srpms) 36 out_sbin = ${PWD}/sbin 29 topdir = ${HOME}/rpmbuild 30 tmp_build = $(topdir)/BUILD 31 tmp_specs = $(topdir)/SPECS 32 tmp_src = $(topdir)/SOURCES 33 out_rpms = $(topdir)/RPMS 34 out_srpms = $(topdir)/SRPMS 35 out_sbin = $(topdir)/sbin 37 36 38 37 dload = ${PWD}/.dload … … 40 39 server_arch = "fedora.stable" 41 40 42 rpm_args = -E '%define _smp_mflags -j4' -E '%define _topdir $(topdir)' -E '%define _rpmdir $(out_rpms)' -E '%define _srcrpmdir $(out_srpms)'43 41 openafs_rpm_args = -E "%define kernvers $(shell rpm -q --qf "%{Version}-%{Release}\n" --whatprovides kernel | sort -n | tail -n1)" 44 42 … … 57 55 58 56 mkdir-tree: 59 @mkdir -p $(tree); 57 @rpmdev-setuptree; \ 58 mkdir -p $(out_sbin); \ 59 ln -s $(topdir) rpmbuild; 60 60 61 61 download: … … 118 118 $(allsrc): setup 119 119 PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin" \ 120 rpmbuild $(rpm_args)-ba ${tmp_specs}/$@*.spec120 rpmbuild -ba ${tmp_specs}/$@*.spec 121 121 122 122 openafs-kernel: setup 123 123 PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin" \ 124 rpmbuild $( rpm_args) $(openafs_rpm_args) -bb --define "build_userspace 0" --define "build_modules 1" ${tmp_specs}/openafs*.spec124 rpmbuild $(openafs_rpm_args) -bb --define "build_userspace 0" --define "build_modules 1" ${tmp_specs}/openafs*.spec 125 125 126 126 suexec: install-srpms … … 158 158 # mit-zephyr: readline-devel hesiod.i386 libXt.i386 compat-readline43 159 159 install-deps: 160 yum -y install kernel-devel rpm-build gcc autoconf patch krb5-workstation hesinfo httpd-devel xmlto db4-devel expat-devel zlib-devel libselinux-devel apr-devel apr-util-devel pcre-devel openssl-devel distcache-devel bison ncurses-devel texinfo keyutils-libs-devel pam-devel automake readline-devel hesiod.i386 libXt.i386160 yum -y install kernel-devel rpm-build rpmdevtools gcc autoconf patch krb5-workstation hesinfo httpd-devel xmlto db4-devel expat-devel zlib-devel libselinux-devel apr-devel apr-util-devel pcre-devel openssl-devel distcache-devel bison ncurses-devel texinfo keyutils-libs-devel pam-devel automake readline-devel hesiod.i386 libXt.i386 161 161 rpm -ivh http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/compat-readline43-4.3-3.i386.rpm
Note: See TracChangeset
for help on using the changeset viewer.