Sophie

Sophie

distrib > Mandriva > 7.1 > i586 > by-pkgid > 9ada2ed6e330ef9c08cd97fc414a3706 > scriptlet

SmallEiffel-1.23.1-3mdk.i586.rpm

POSTIN

/bin/sh
#put links in /usr/bin
ln -s $RPM_BUILD_ROOT/usr/lib/SmallEiffel/bin/compile  $RPM_BUILD_ROOT/usr/bin/compile
ln -s $RPM_BUILD_ROOT/usr/lib/SmallEiffel/bin/clean  $RPM_BUILD_ROOT/usr/bin/clean
ln -s $RPM_BUILD_ROOT/usr/lib/SmallEiffel/bin/compile_to_c  $RPM_BUILD_ROOT/usr/bin/compile_to_c
ln -s $RPM_BUILD_ROOT/usr/lib/SmallEiffel/bin/compile_to_jvm  $RPM_BUILD_ROOT/usr/bin/compile_to_jvm
ln -s $RPM_BUILD_ROOT/usr/lib/SmallEiffel/bin/finder  $RPM_BUILD_ROOT/usr/bin/finder
ln -s $RPM_BUILD_ROOT/usr/lib/SmallEiffel/bin/pretty  $RPM_BUILD_ROOT/usr/bin/pretty
ln -s $RPM_BUILD_ROOT/usr/lib/SmallEiffel/bin/print_jvm_class  $RPM_BUILD_ROOT/usr/bin/print_jvm_class
ln -s $RPM_BUILD_ROOT/usr/lib/SmallEiffel/bin/short  $RPM_BUILD_ROOT/usr/bin/short

#rebuild a correct loadpath.UNIX (better solutions?)
echo "./" > $RPM_BUILD_ROOT/usr/lib/SmallEiffel/sys/loadpath.UNIX
echo "/usr/lib/SmallEiffel/lib_std/" > $RPM_BUILD_ROOT/usr/lib/SmallEiffel/sys/loadpath.UNIX
echo "/usr/lib/SmallEiffel/lib_iterator/" >> $RPM_BUILD_ROOT/usr/lib/SmallEiffel/sys/loadpath.UNIX
echo "/usr/lib/SmallEiffel/lib_random/" >> $RPM_BUILD_ROOT/usr/lib/SmallEiffel/sys/loadpath.UNIX
echo "/usr/lib/SmallEiffel/lib_number/" >> $RPM_BUILD_ROOT/usr/lib/SmallEiffel/sys/loadpath.UNIX
echo "/usr/lib/SmallEiffel/lib_show/" >> $RPM_BUILD_ROOT/usr/lib/SmallEiffel/sys/loadpath.UNIX

POSTUN

/bin/sh

# remove links from /usr/bin
rm -f /usr/bin/compile
rm -f /usr/bin/clean
rm -f /usr/bin/compile_to_c
rm -f /usr/bin/compile_to_jvm
rm -f /usr/bin/finder
rm -f /usr/bin/pretty
rm -f /usr/bin/print_jvm_class
rm -f /usr/bin/short