home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.linux.slackware      I think its the one without Selinux crap      87,272 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 85,884 of 87,272   
   Lew Pitcher to All   
   A modest inquiry: the "meta" package   
   13 Jun 22 04:41:45   
   
   From: lew.pitcher@digitalfreehold.ca   
      
   Today, I installed four (self-built) packages on my Slackware 14.2 system   
   in order to play "MineTest". Admittedly, this was a minimal install; with   
   just those packages that MineTest absolutely required in order to   
   function.   
      
   In retrospect, while the three "support" packages each provide facilities   
   that will be useful elsewhere on my system, I don't actually have a use   
   for them other than to get MineTest working. So, the installation, for me,   
   is "all or nothing": all four packages, or none.   
      
   I thought to myself that it would be nice to have a way to provide a   
   Slackware "meta" package; a package that, through it's installation,   
   installs a number of /other/ packages. I could have a "MineTest" meta   
   package that, when installed via installpkg, would have installed the   
   four independent packages that make up my MineTest installation.   
      
   What I came up with was a simple package that consists of   
    a tmp/ subtree containing the actual packages to install, and   
    an install/ subtree with a doinst.sh that simply invokes installpkg(8)   
    on each of the packages supplied in the tmp/ subtree. This doinst.sh   
    would then uninstall(8) the package that contains it.   
   And, voila, a poor-man's Slackware meta package.   
      
   Of course, this is very rough, has no provisions for upgradepkg(8) nor a   
   removepkg(8), and is likely very fragile. But, for my experiment, it   
   worked.   
      
   So, I ask, has anyone here experimented with this metapackage idea? If   
   so, how did you approach it, what did you do, and how did it turn out?   
   --   
   Lew Pitcher   
   "In Skills, We Trust"   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca