Updater
- tonyw
- AmigaOS Core Developer
- Posts: 1479
- Joined: Wed Mar 09, 2011 1:36 pm
- Location: Sydney, Australia
Re: Updater
That sounds like a bug in the Updater utility. APPDIR: is not a device but an assignment. To a program like Updater, APPDIR: should immediately appear as a non-disk device and it should be ignored.
If you can Cancel the requester, it should not matter.
If you can Cancel the requester, it should not matter.
cheers
tony
tony
- colinw
- AmigaOS Core Developer
- Posts: 207
- Joined: Mon Aug 15, 2011 9:20 am
- Location: Brisbane, QLD. Australia.
Re: Updater
APPDIR: is a virtual volume just like RAM: or ENV: or other such handlers.
APPDIR appears to you as a virtual disk that only contains softlinks.
You can treat it just like any disk volume, short of formatting it or having actual files stored on it,
it is also setup so that no disk icon appears on workbench, just like the ENV: handler.
By the looks of the requester, it seems the "Updater" program is forgetting to do a IDOS->SetProcWindow(-1);
when it is trying to get information while running through the DOS device list.
This requester tends to indicate the type of error message you would get because APPDIR is both the
DEVICE name and the VOLUME name, however, there is no VOLUME node actually in the doslist for APPDIR,
so it seems like it is assuming that there is no disk present because of that.
What "Updater" should be doing is getting a list of VOLUMES, (not DEVICES), then it wouldn't even see things
like APPDIR: or ENV: or CD/floppy disk drives with no disks in them.
APPDIR appears to you as a virtual disk that only contains softlinks.
You can treat it just like any disk volume, short of formatting it or having actual files stored on it,
it is also setup so that no disk icon appears on workbench, just like the ENV: handler.
By the looks of the requester, it seems the "Updater" program is forgetting to do a IDOS->SetProcWindow(-1);
when it is trying to get information while running through the DOS device list.
This requester tends to indicate the type of error message you would get because APPDIR is both the
DEVICE name and the VOLUME name, however, there is no VOLUME node actually in the doslist for APPDIR,
so it seems like it is assuming that there is no disk present because of that.
What "Updater" should be doing is getting a list of VOLUMES, (not DEVICES), then it wouldn't even see things
like APPDIR: or ENV: or CD/floppy disk drives with no disks in them.
Re: Updater
I did a fresh install for my new system. I, too, started to get the APPDIR requesters, from Updater, as well. What it turned to be for me is that my program, WorkbenchExplorer, was calling "APPDIR:LhA" to extract an archive. I hadn't run C:LhA yet so it couldn't find it in the APPDIR: "database". So I manually ran LhA from a shell, ran WEx again, extracted archive, works fine now.
Doing that seems to have fixed the Updater issue, too.
Doing that seems to have fixed the Updater issue, too.
Workbench Explorer - A better way to browse drawers
Re: Updater
Should be fixed in Updater 53.43.
What are your Updater version ?
What are your Updater version ?
http://apps.amistore.net/zTools
X1000 - AmigaOS 4.1.6 / 4.1 FE
X1000 - AmigaOS 4.1.6 / 4.1 FE
Re: Updater
Where can I get that? I have version 53.37.zzd10h wrote:Should be fixed in Updater 53.43.
What are your Updater version ?
Re: Updater
duga wrote:Where can I get that? I have version 53.37.zzd10h wrote:Should be fixed in Updater 53.43.
What are your Updater version ?
Running 53.48 now.