/* atmail-services-restart.c
/usr/local/atmail/mailserver/bin/atmail-update-version [version] [appliance-type]
*/

#include <stdio.h>
#include <unistd.h>

#define TYPE 0

int main(int argc, char *argv[])
{

	if(argc!=3)
	{
		printf("usage: atmail-update-version [old-version] [appliance-type]\n");
		return 1;
	}

	if(strcmp(argv[2], "server") == 0) {
		char *args[] = { "/usr/bin/php", "/usr/local/atmail/server-update.php", argv[1], NULL };
		setuid(0);
		execv("/usr/bin/php", args);
	} else {
		char *args[] = { "/usr/bin/php", "/usr/local/atmail/webmail/utilities/upgrade/client-update.php", argv[1], NULL };
		setuid(0);
		execv("/usr/bin/php", args);
	}
  
  printf("Command executed.\n");

  return 0;
}
