review feedback
This commit is contained in:
parent
c781c0f7c5
commit
405fc26923
|
@ -268,7 +268,7 @@ class InstallProgressController(SubiquityController):
|
|||
log.debug('curtin install cmd: {}'.format(curtin_cmd))
|
||||
|
||||
async with self.app.install_lock_file.exclusive():
|
||||
self.app.install_lock_file.set_content(os.ttyname(0))
|
||||
self.app.install_lock_file.write_content(os.ttyname(0))
|
||||
journal.send("starting install", SYSLOG_IDENTIFIER="subiquity")
|
||||
cp = await arun_command(
|
||||
self.logged_command(curtin_cmd), check=True)
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
import fcntl
|
||||
import logging
|
||||
import os
|
||||
import platform
|
||||
|
@ -176,10 +175,9 @@ class Subiquity(Application):
|
|||
async def _hide_install_running(self):
|
||||
# Wait until the install has completed...
|
||||
async with self.install_lock_file.shared():
|
||||
pass
|
||||
# And remove the overlay.
|
||||
self.install_running = None
|
||||
self.ui.body.remove_overlay()
|
||||
# And remove the overlay.
|
||||
self.install_running = None
|
||||
self.ui.body.remove_overlay()
|
||||
|
||||
def restart(self, remove_last_screen=True):
|
||||
if remove_last_screen:
|
||||
|
|
|
@ -58,7 +58,7 @@ class Lockfile:
|
|||
self.fp.seek(0)
|
||||
return self.fp.read()
|
||||
|
||||
def set_content(self, content):
|
||||
def write_content(self, content):
|
||||
self.fp.seek(0)
|
||||
self.fp.truncate()
|
||||
self.fp.write(content)
|
||||
|
|
Loading…
Reference in New Issue