Bug 58145 - Tar is not GnuTar ; Themes installation in Sparc/Solaris
Summary: Tar is not GnuTar ; Themes installation in Sparc/Solaris
Status: RESOLVED NOT A BUG
Alias: None
Product: kcontrol
Classification: Miscellaneous
Component: kthememgr (show other bugs)
Version: unspecified
Platform: Compiled Sources Solaris
: NOR normal
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-05 19:42 UTC by Lars Tunkrans
Modified: 2003-09-22 19:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Tunkrans 2003-05-05 19:42:54 UTC
Version:            (using KDE KDE 3.1.1a)
Installed from:    Compiled From Sources
Compiler:          GCC 3.2.2 This Bug is in configure 
OS:          Solaris

I have been looking closely at the installation processes
made by  "gmake install"  on different KDE packages lately.

In  KDEBase-311a , while installing for  kcontrol/thememgr,

and  in  KDEartwork311  while installing for IconThemes and Themes :

For all these three installjobs  the configure process has chosen
/usr/bin/tar   to pack the themefiles into an archive.

However the flags given to the program is GnuTar flags. This ofcourse
is not a problem on Linux .  Still one wishes that
configure would look for  "gtar" if that is what it intends to use.
When you look for "tar"  on  UNIX  you will NOT find GnuTar as you do
on LINUX.  Tar and Gnutar does not have the same optionflags.

This is what happends on Solaris9 :

gmake[1]: Entering directory `/opt/src/kde311/kdebase-3.1.1a/kcontrol/thememgr'
/bin/bash ../../admin/mkinstalldirs /usr/local/kde/lib/kde3
 /bin/bash ../../libtool --silent --mode=install /opt/sfw/bin/ginstall -c -p  kcm_themes.la /usr/local/kde/lib/kde3/kcm_themes.la
/bin/bash ../../admin/mkinstalldirs /usr/local/kde/share/applnk/Settings/LookNFeel
 /opt/sfw/bin/ginstall -c -p -m 644 kthememgr.desktop /usr/local/kde/share/applnk/Settings/LookNFeel/kthememgr.desktop
cp -r ./Themes BuildThemes; \
rm -rf `find BuildThemes -type d -name CVS -print`; \
mkdir -p /usr/local/kde/share/apps/kthememgr/Themes
( cd BuildThemes; \
for f in *; do \
  if [ -d $f -a $f != "CVS" ]; then \
           tar="/bin/bash /opt/src/kde311/kdebase-3.1.1a/admin/missing --run tar"; \
           if test -z "$tar"; then tar=tar; fi; \
           tar -b 16 -c -f - $f| gzip -c > /usr/local/kde/share/apps/kthememgr/Themes/$f.ktheme; \
  fi; \
done ); \
rm -rf BuildThemes;
Usage: tar {txruc@}[vfbFXhiBEelmopwnq[0-7]] [-k size] [tapefile] [blocksize] [exclude-file] [-I include-file] files ...
Usage: tar {txruc@}[vfbFXhiBEelmopwnq[0-7]] [-k size] [tapefile] [blocksize] [exclude-file] [-I include-file] files ...
Usage: tar {txruc@}[vfbFXhiBEelmopwnq[0-7]] [-k size] [tapefile] [blocksize] [exclude-file] [-I include-file] files ...
Usage: tar {txruc@}[vfbFXhiBEelmopwnq[0-7]] [-k size] [tapefile] [blocksize] [exclude-file] [-I include-file] files ...
/bin/bash ../../admin/mkinstalldirs /usr/local/kde/share/mimelnk/application
 /opt/sfw/bin/ginstall -c -p -m 644 x-ktheme.desktop /usr/local/kde/share/mimelnk/application/x-ktheme.desktop
/bin/bash ../../admin/mkinstalldirs /usr/local/kde/share/apps/kthememgr
 /opt/sfw/bin/ginstall -c -p -m 644 theme.mappings /usr/local/kde/share/apps/kthememgr/theme.mappings
/bin/bash ../../admin/mkinstalldirs /usr/local/kde/share/apps/kthememgr/Themes
 /opt/sfw/bin/ginstall -c -p -m 644 Template.themerc /usr/local/kde/share/apps/kthememgr/Themes/Template.themerc
gmake[1]: Leaving directory `/opt/src/kde311/kdebase-3.1.1a/kcontrol/thememgr'
Comment 1 Waldo Bastian 2003-06-23 21:35:58 UTC
Maybe "missing --run tar" should prefer "gtar" ? 
Comment 2 Daniel Molkentin 2003-09-22 19:32:35 UTC
Theme Manager was removed, thus I will close this report.