add amd64 support

This commit is contained in:
geos_one
2007-08-05 11:26:22 +00:00
parent a726f68728
commit 5809237827
21 changed files with 445 additions and 34 deletions

View File

@@ -13,10 +13,10 @@ EBUILD novell-nici-2.7.2_p001.ebuild 1593 RMD160 d96ce2a8a84d393f5f59cd6bac2e65b
MD5 2a4fbefa1b48e12d2f0e0255a1e3fa38 novell-nici-2.7.2_p001.ebuild 1593
RMD160 d96ce2a8a84d393f5f59cd6bac2e65b1f8916982 novell-nici-2.7.2_p001.ebuild 1593
SHA256 9fde78e3b2212b33077dcf623801ae355ce7e9c3feca9d302b39188fd1b1e261 novell-nici-2.7.2_p001.ebuild 1593
EBUILD novell-nici-2.7.3_p5-r1.ebuild 2897 RMD160 31b8b94f68d419081c4a9f9f331a4a39d1d97e03 SHA1 87f2e02ddfca36ffdcd3faabc415a491b16ce009 SHA256 fd60b0649214815579a3c675920853a1c506e83a204dcdeb22205d8864d2002f
MD5 ea6496644be14f6afe705581bae783c2 novell-nici-2.7.3_p5-r1.ebuild 2897
RMD160 31b8b94f68d419081c4a9f9f331a4a39d1d97e03 novell-nici-2.7.3_p5-r1.ebuild 2897
SHA256 fd60b0649214815579a3c675920853a1c506e83a204dcdeb22205d8864d2002f novell-nici-2.7.3_p5-r1.ebuild 2897
EBUILD novell-nici-2.7.3_p5-r1.ebuild 2947 RMD160 4cfae7bc2038083fdba00679a6cceb9cb656ad27 SHA1 f3b013deba9bbf9774a2116d6c0ae0f64b156d82 SHA256 b1a5a2ed3af4c43e1e9d38c80eba488feb7f0d95364ccc573933732f22e7a0ca
MD5 f695c549bb55bd1a2d04fe45ddaaa056 novell-nici-2.7.3_p5-r1.ebuild 2947
RMD160 4cfae7bc2038083fdba00679a6cceb9cb656ad27 novell-nici-2.7.3_p5-r1.ebuild 2947
SHA256 b1a5a2ed3af4c43e1e9d38c80eba488feb7f0d95364ccc573933732f22e7a0ca novell-nici-2.7.3_p5-r1.ebuild 2947
EBUILD novell-nici-2.7.3_p5.ebuild 1858 RMD160 067c995c26d3a71b77f25e34d535c94720cea6e6 SHA1 7df0b2b97297f5201440ef2e07d17bb00fe49928 SHA256 53e5a62e5000c18d99ca6301b318b8bae7aaf3022055598cef1d4753587fe2c6
MD5 5926a7ae659d5812332f954c1a3b886f novell-nici-2.7.3_p5.ebuild 1858
RMD160 067c995c26d3a71b77f25e34d535c94720cea6e6 novell-nici-2.7.3_p5.ebuild 1858

View File

@@ -24,23 +24,30 @@ RESTRICT="nomirror strip"
src_unpack() {
cd ${WORKDIR}
if use x86 ; then
if use x86
then
narch=i586
nlib=lib
7z x ${DISTDIR}/Novell_Client_SLED10-i386-2007531-CD1.iso
mkdir -p ${WORKDIR}/${PN}-${MY_P}
cd ${PN}-${MY_P}
rpm_unpack ${WORKDIR}/suse/${narch}/nici-${MY_PV}.${narch}.rpm
elif use amd64 ; then
elif use amd64
then
narch=x86_64
nlib=lib64
7z x ${DISTDIR}/Novell_Client_SLED10-x86_64-2007531-CD1.iso
mkdir -p ${WORKDIR}/${PN}-${MY_P}
cd ${PN}-${MY_P}
rpm_unpack ${WORKDIR}/suse/${narch}/nici64-${MY_PV}.${narch}.rpm
if has_multilib_profile ; then
if has_multilib_profile
then
rpm_unpack ${WORKDIR}/suse/i586/nici-${MY_PV}.i586.rpm
fi
fi
}
@@ -48,6 +55,7 @@ src_compile() { :; }
src_install() {
into /opt/novell
if use x86
then
dolib.so ${WORKDIR}/${PN}-${MY_P}/opt/novell/${nlib}/*
@@ -59,32 +67,39 @@ src_install() {
else
dolib.so ${WORKDIR}/${PN}-${MY_P}/opt/novell/${nlib}/*
fi
doman ${WORKDIR}/${PN}-${MY_P}/opt/novell/man/*/*
into /usr
dosym ../../opt/novell/$(get_libdir)/libccs2.so /usr/$(get_libdir)/libccs2.so
insinto /etc/opt/novell/
doins ${WORKDIR}/${PN}-${MY_P}/etc/opt/novell/nici*.cfg
if use x86 || has_multilib_profile
then
dosym opt/novell/nici.cfg /etc/nici.cfg
fi
diropts -m777
dodir /var/opt/novell/nici
exeinto /var/opt/novell/nici
doexe ${WORKDIR}/${PN}-${MY_P}/var/opt/novell/nici/primenici*
doexe ${WORKDIR}/${PN}-${MY_P}/var/opt/novell/nici/nicimud*
doexe ${WORKDIR}/${PN}-${MY_P}/var/opt/novell/nici/set_server_mode*
insinto /var/opt/novell/nici
doins ${WORKDIR}/${PN}-${MY_P}/var/opt/novell/nici/nicifk.new
doins ${WORKDIR}/${PN}-${MY_P}/var/opt/novell/nici/xmgrcfg.wks
dodir /var/novell
dosym ../opt/novell/nici /var/novell/nici
if use x86
then
doenvd ${FILESDIR}/80novell
doenvd ${FILESDIR}/80novell
elif use amd64
then
doenvd ${FILESDIR}/80novell64
doenvd ${FILESDIR}/80novell64
fi
}