RPMÀº ÀÎÅÚ i386, µðÁöÅ» ¾ËÆÄ ¸®´ª½º, ½ºÆÅ¿ë ÆÐÅ°Áö¸¦ ¸¸µå´Âµ¥ »ç¿ëÇÒ
¼ö ÀÖ´Ù. RPMÀº SGI¿Í HP ¿÷½ºÅ×À̼ǿ¡¼µµ Àß µ¿ÀÛÇÑ´Ù°í
º¸°íµÇ¾ú´Ù.¿©±â¿¡´Â ÆÐÅ°Áö¸¦ ¸ðµç Ç÷§Æû¿¡¼ ½±°Ô ºôµåÇÒ ¼ö ÀÖ´Â ¸î
°¡Áö Ư¡ÀÌ ÀÖ´Ù. ù ¹ø° °ÍÀ¸·Î´Â etc
rpmrc/ÀÇ ``optflags''
Áö½ÃÀÚ°¡ ÀÖ´Ù. ¿©±â¿¡¼´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ºôµåÇÒ ¶§ ¾ÆÅ°ÅØó¿¡ Á¾¼ÓµÈ
Ç÷¡±×¸¦ ¼¼Æà ÇÒ ¼ö ÀÖ´Ù. ¸í¼¼ ÆÄÀÏ ¾È¿¡ ÀÖ´Â ´Ù¸¥ ±â´ÉÀ¸·Î ``arch''
¸ÅÅ©·Î°¡ ÀÖ´Ù. ±×°ÍÀº ¿©·¯ºÐÀÌ ¸¸µå´Â ¾ÆÅ°ÅØó¿¡ ÀÇÁ¸µÇ´Â ¼·Î ´Ù¸¥
°ÍµéÀ» ´Ù·ç´Âµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶Ç´Ù¸¥ ±â´ÉÀ¸·Î Çì´õÀÇ ``Exclude'' °¡
ÀÖ´Ù.
¿©±â¿¡ ³ª¿À´Â °ÍÀº ``fileutils'' ÆÐÅ°ÁöÀÇ ¸í¼¼ ÆÄÀÏÀÇ ÀϺκÐÀÌ´Ù. ¾ËÆÄ¿Í ÀÎÅÚ¿¡¼ ¸ðµÎ ºôµåÇÒ ¼ö ÀÖµµ·Ï ¼Â¾÷ÇÏ¿´´Ù.
Summary: GNU File Utilities
Name: fileutils
Version: 3.16
Release: 1
Copyright: GPL
Group: Utilities/File
Source0: prep.ai.mit.edu:/pub/gnu/fileutils-3.16.tar.gz
Source1: DIR_COLORS
Patch: fileutils-3.16-mktime.patch
%description
These are the GNU file management utilities. It includes programs
to copy, move, list, etc, files.
The ls program in this package now incorporates color ls!
%prep
%setup
%ifarch alpha
%patch -p1
autoconf
%endif
%build
configure --prefix=/usr --exec-prefix=/
make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s
%install
rm -f /usr/info/fileutils*
make install
gzip -9nf /usr/info/fileutils*
.
.
.
ÀÌ ¿¹Á¦¿¡´Â, ¾î¶»°Ô etc
rpmrc/¿¡¼ ``optflags'' Áö½ÃÀÚ°¡ ¾²ÀÌ´ÂÁö
º¼ ¼ö ÀÖ´Ù. ºôµåÇÏ°íÀÚ ÇÏ´Â ¾ÆÅ°ÅØó°¡ ¾î¶²°ÍÀÎÁö¿¡ µû¶ó ´Ù¸£Áö¸¸,
RPM_OPT_FLAGS¿¡ Àû´çÇÑ °ªÀÌ ÁÖ¾îÁø´Ù. ¿©·¯ºÐÀÌ »ç¿ëÇÏ°íÀÚ ÇÏ´Â (-m486
and -O2¿Í °°Àº) Áö½ÃÀÚ ¾ÈÀÇ ÀÌ º¯¼ö¸¦ »ç¿ëÇϱâ À§Çؼ´Â ÆÐÅ°ÁöÀÇ
MakefileÀ» ÆÐÄ¡ÇÏ¿©¾ß ÇÑ´Ù. ¿©·¯ºÐÀº ¼Ò½º ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÔÀ¸·Î ±×¸®°í
¼Ò½º¸¦ Ç®°í MakefileÀ» °ËÅä Çϴµ¥ ¹«¾ùÀ» ÇÒ ÇÊ¿ä°¡ ÀÖ´ÂÁö ´õ Àß ¾Ë¼ö
ÀÖ´Ù. ±×´ÙÀ½ MakefilÀÇ ÆÐÄ¡¸¦ º¸°í ¾î¶°ÇÑ º¯È°¡ ÀÌ·ç¾îÁ³´ÂÁö º»´Ù.
%ifarch
¸ÅÅ©·Î´Â ¿©±â ÀÖ´Â °Íµé Áß °¡Àå Áß¿äÇÏ´Ù. º¸Åë ¿©·¯ºÐÀÌ
µÑ ÀÌ»ó ¾ÆÅ°ÅØó¿¡ ÇÑÇϴ ƯÁ¤ÇÑ ÆÐÄ¡¸¦ ¸¸µé ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì,
¿©·¯ºÐÀº RPM¿¡¼ ÇÑ ¾ÆÅ°ÅØ󿡸¸ ÆÐÄ¡¸¦ Àû¿ëÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½ÀÇ ¿¹Á¦¿¡¼, fileutils´Â 64ºñÆ® ¸Ó½Å¿¡ ´ëÇÑ ÆÐÄ¡¸¦ °¡Áö°í
ÀÖ´Ù. ºÐ¸íÈ÷, ¿©±â¼´Â ¾ËÆÄ¿¡ ´ëÇؼ¸¸ ÆÐÄ¡°¡ Àû¿ëµÇ¾î¾ß ÇÑ´Ù. µû¶ó¼
¿ì¸®´Â 64ºñÆ® ¸ÅÅ©·Î¿Í °°ÀÌ %ifarch
¸ÅÅ©·Î¸¦ Ãß°¡ÇÑ´Ù.
%ifarch axp
%patch1 -p1
%endif
¿©±â¼´Â ¾ËÆÄ ¿ÜÀÇ ¾ÆÅ°ÅØó¿¡¼ ÆÐÄ¡°¡ Àû¿ëµÇÁö ¾ÊÀ» °ÍÀ̶ó°í È®ÀÎÇÑ´Ù.
¿©·¯ºÐÀÌ ¸ðµç Ç÷§ÆûÀÇ ¼Ò½º RPMµéÀ» ÇϳªÀÇ µð·ºÅ丮¿¡¼ °ü¸®ÇÒ ¼ö ÀÖ´Ù. ¿ì¸®´Â ƯÁ¤ÇÑ ¾ÆÅ°ÅØó¿¡¼ ¸¸µé¾îÁö´Â``exclude'' ÆÐÅ°ÁöÀÇ ±â´ÉÀ» ¼öÇàÇÏ¿´´Ù. µû¶ó¼ ¿©±â¿¡´Â ¿©·¯ºÐÀÌ ´ÙÀ½°ú °°ÀÌ ÇÒ ¼ö ÀÖ´Ù
rpm --rebuild /usr/src/SRPMS/*.rpm
±×¸®°í ¹Ù¸£°Ô ¸¸µé¾îÁø ÆÐÅ°Áö°¡ ¸¸µé¾îÁø´Ù. ¿©·¯ºÐÀÌ ÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ƯÁ¤ÇÑ Ç÷§Æû¿¡¼ À̽ÄÇÑ ÀûÀÌ ¾ø´Ù¸é, ¿©·¯ºÐÀÌ ÇÒ ÀÏÀº ¼Ò½º ÆÐÅ°ÁöÀÇ ¸í¼¼ ÆÄÀÏÀÇ Çì´õ¿¡ ´ÙÀ½°ú °°À» ÁÙÀ» Ãß°¡ÇÏ¿© ÁÖ´Â °ÍÀÌ´Ù.
ExcludeArch: axp
±×¸®°í ÆÐÅ°Áö¸¦ ¿©·¯ºÐÀÌ ºôµåÇÏ°íÀÚ ÇÏ´Â Ç÷§Æû¿¡¼ ´Ù½Ã ºôµåÇÑ´Ù. ¿©·¯ºÐÀº ÀÎÅÚ¿¡¼ ºôµåÇÒ ¼ö ÀÖ´Â ¼Ò½º ÆÐÅ°Áö¸¦ °¡Áö°í ÀÖ°í ¾ËÆÄ¿¡¼´Â ÀÌ °úÁ¤À» °£´ÜÈ÷ °Ç³Ê¶Û ¼ö ÀÖ´Ù.
¿©·¯ ¾ÆÅ°ÅØó »ç¿ëÇÒ ÆÐÅ°Áö¸¦ ¸¸µé±â À§Çؼ RPMÀ» »ç¿ëÇÏ´Â °ÍÀº º¸Åë µÎ Ç÷§Æû¿¡¼ ÆÐÅ°Áö¸¦ °¢°¢ ±¸ÇÏ´Â °Íº¸´Ù ½±´Ù. ´õ ¾î·Á¿î ÆÐÅ°Áö¸¦ ºôµåÇÏ´Â °æ¿ì¿¡´Â ÈξÀ ½±´Ù, Ç×»ó ±×·¸Áö¸¸, °¡Àå µµ¿òÀÌ µÉ ¸¸ÇÑ °ÍÀº RPMÀ» ºôµåÇÒ ¶§ ºñ½ÁÇÑ ¼Ò½º ÆÐÅ°Áö¸¦ »ìÆ캸´Â °ÍÀÌ´Ù.