?? mkrpm.sh
字號:
#!/bin/sh#set -xRPM_SRC_LIST="rpm RPM redhat"unset MKRPM_SRCfor i in $RPM_SRC_LIST ; do if test -d /usr/src/$i/SOURCES ; then MKRPM_SRC=/usr/src/$i/SOURCES fidoneif test "$MKRPM_SRC" = "" ; then echo -n non of typical rpm source directories 1>&2 for i in $RPM_SRC_LIST ; do echo -n " " /usr/src/$i/SOURCES 1>&2 done echo " " found 1>&2 echo extend variable RPM_SRC_LIST in $0 for your system 1>&2 exit 1fiVERSION=`sh ../../batch/getversion.sh`(cd ../../.. && cp -r FreeWRLduneInputDevice-$VERSION /tmp && \cd /tmp/FreeWRLduneInputDevice-$VERSION && make realclean) && \(cd /tmp && tar -cpf - FreeWRLduneInputDevice-$VERSION) | \gzip -c > $MKRPM_SRC/FreeWRLduneInputDevice-$VERSION.tar.gzRPM_BUILD_ROOT='$RPM_BUILD_ROOT'RPM_OPT_FLAGS='$RPM_OPT_FLAGS'rm -f /tmp/FreeWRLduneInputDevice-$VERSION.speccat > /tmp/FreeWRLduneInputDevice-$VERSION.spec << EOT Summary: A graphical VRML97 editor and animation tool in developmentName: FreeWRLduneInputDeviceVersion: $VERSIONRelease: 1Copyright: GPLGroup: Applications/MultimediaSource: http://www.csv.ica.uni-stuttgart.de/vrml/dune/FreeWRLduneInputDevice-$VERSION.tar.gzBuildRoot: /var/tmp/%{name}-buildroot%descriptionThe FreeWRLduneInputDevice program is a inputdevice driver for the FreeWRL vrml97/X3D browser.It is based on FreeWRL's "/tmp/inpdev" joystick input interface and white_dune's inputdevice mechanism.Currently supported devices are:6D joystick devices (e.g. Logitech Wingman Rumblepad) supported by the Linux joystick interfaceLabTec Spaceball supported by libsball (libsball is software developed by John E. Stone)Ascension Flock of Birds magnetic headtracker supported by a driver based on sourcecode from Kevin Meinert/VRJugglerAny device supported by the X11 Xinput protocol supported by the Xi library%prep%setup -q%build./configure make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"%installrm -rf $RPM_BUILD_ROOTmkdir -p $RPM_BUILD_ROOT/usr/X11R6/binmkdir -p $RPM_BUILD_ROOT/usr/share/man/man1install -s -m 755 FreeWRLduneInputDevice $RPM_BUILD_ROOT/usr/X11R6/bin/FreeWRLduneInputDeviceinstall -m 644 FreeWRLduneInputDevice.1 $RPM_BUILD_ROOT/usr/share/man/man1/FreeWRLduneInputDevice.1%cleanrm -rf $RPM_BUILD_ROOT%files%defattr(-,root,root)%doc README COPYING commandline_examples/usr/X11R6/bin/FreeWRLduneInputDevice/usr/share/man/man1/FreeWRLduneInputDevice.1*EOTrpm -ba /tmp/FreeWRLduneInputDevice-$VERSION.spec
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -