[haiku-bugs] [Haiku] #10739: Change user app install directory in Haiku Depot

  • From: "ddavid123" <trac@xxxxxxxxxxxx>
  • Date: Mon, 07 Apr 2014 05:34:22 -0000

#10739: Change user app install directory in Haiku Depot
--------------------------------------------+------------------------------
 Reporter:  ddavid123                       |        Owner:  nobody
     Type:  enhancement                     |       Status:  new
 Priority:  high                            |    Milestone:  R1/beta1
Component:  - General                       |      Version:  R1/Development
 Keywords:  HaikuDepot, Package Management  |   Blocked By:
 Blocking:                                  |  Has a Patch:  0
 Platform:  All                             |
--------------------------------------------+------------------------------
 Currently Haiku Depot installs user installed apps to
 '/boot/system/packages'.  Before Package Management was merged, the user
 could install Haiku over the previous install and only the 'System'
 directory was a fresh install.  Now that all the apps are installed to
 '/boot/system/packages', user installed apps get wiped when Haiku is re-
 installed!

 There is a need for a separation between the system packages and the user
 installed packages!  I propose that all user installed apps be installed
 to '/boot/home/config/packages' and virtually extracted to
 '/boot/home/apps'.  Then Haiku Depot could create symlinks of the
 installed apps to /boot/system/apps.

 If Linux or BSD's distos do not have user apps installed to '/bin', or
 '/sbin' for good reasons, then why would Haiku (which is a single user OS
 by the way) install apps into the system directory?  Never mind the extra
 work that the user now must go through to reinstall their apps (which can
 take a long time on slow dsl or dial-up): another concern that I have is
 potential flaws and bugs in PM and Haiku Depot that can pose great risk to
 the integrity and security of the system!

 ddavid123

--
Ticket URL: <https://dev.haiku-os.org/ticket/10739>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: