WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: How can SCM files contain more than one app.?  (Read 473 times)

Offline SunBurnt

  • Full Member
  • ***
  • Posts: 102
How can SCM files contain more than one app.?
« on: April 29, 2012, 06:55:07 PM »
Groups of apps. in a single Squash file makes good sense. Media, server, games, office, etc.
This reduces the number of mounts needed to access all the SCM files. Much better...

I designed the SqApp to hold many apps. and be easily accessed to run them and make menus with icons.

Some SCM files have many files in /bin , making it hard to tell which are app`s exec. files.
So to have many apps in an SCM some sort of manifest file is needed to fix it.
But this is not the best way of setting up multi. app Squash files. There`s better ways to do it.

Also it seems the SCM file`s app icons are in /share/pixmaps , is this consistant with all SCM files?

Offline Jason W

  • Administrator
  • Hero Member
  • *****
  • Posts: 7198
Re: How can SCM files contain more than one app.?
« Reply #1 on: April 30, 2012, 01:10:31 PM »
Some apps, like ripperx, need lame and other executables to function.  And in the nature of the scm, those executables are contained in the scm extension, they do not need to be separated.  Normally now I put the secondary executables in locabin instead of bin to separate them from the main app.

And, yes, the icon files used by wbar are located in share/pixmaps.


Offline SunBurnt

  • Full Member
  • ***
  • Posts: 102
Re: How can SCM files contain more than one app.?
« Reply #2 on: April 30, 2012, 07:50:24 PM »
Thanks Jason W.

Having only the app. exec. files in /bin solves the search/manifest problem.
And if the icons have the exact same app. name then finding them is easy too.

As said, groups of apps. in SCM files and easily add the apps. and icons to menus.

SqApp files have the run script files and icons in the root of the Sq. file, easy to find.
Then other scripts and files in /bin don`t matter. And don`t need share/pixmaps.