}
m_packagePath = m_argv[2];
AddStep(&WrtInstaller::unistallWgtFileStep);
+ } else if (arg == "-r" || arg == "--reinstall") {
+ if (m_argc != 3) {
+ return showHelpAndQuit();
+ }
+ LogInfo("Installing package directly from directory");
+ m_installMode = WRT_INSTALL_MODE_REINSTALL;
+ m_packagePath = m_argv[2];
+ AddStep(&WrtInstaller::installStep);
} else {
return showHelpAndQuit();
}
m_name = m_argv[4];
AddStep(&WrtInstaller::uninstallPkgNameStep);
break;
+ case PKGMGR_REQ_REINSTALL:
+ m_packagePath = m_argv[4];
+ m_installMode = WRT_INSTALL_MODE_REINSTALL;
+ AddStep(&WrtInstaller::installStep);
+ break;
default:
LogDebug("Not available type");
break;
"uninstall widget for given package name\n"
" -up, --uninstall-packagepath "
"uninstall widget for given package file path\n"
+ " -r, --reinstall "
+ "reinstall web application\n"
"\n");
Quit();