FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu User

 
 
LinkBack Thread Tools
 
Old 12-02-2009, 08:30 PM
Chris Lumens
 
Default If anaconda is not run from loader or liveinst, fail.

Running anaconda from the command line has only ever been halfway supported
or functional. Now with test mode and rootPath modes gone, running from the
command line doesn't make any sense. So, catch this case and exit.
---
anaconda | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/anaconda b/anaconda
index ed72947..4aa002a 100755
--- a/anaconda
+++ b/anaconda
@@ -642,9 +642,19 @@ if __name__ == "__main__":

(opts, args) = parseOptions()

+ try:
+ parent = os.path.realpath("/proc/%s/exe" % os.getppid())
+ except:
+ parent = "/sbin/loader"
+
if opts.unsupportedMode:
stdoutLog.error("Running anaconda in %s mode is no longer supported." % opts.unsupportedMode)
sys.exit(0)
+ elif not opts.liveinst or not parent.endswith("/loader"):
+ stdoutLog.error("Running anaconda from the command line is not supported.
"
+ "Please start anaconda either from the boot media or from "
+ "the livecd environment.")
+ sys.exit(0)

# Now that we've got arguments, do some extra processing.
instClass = getInstClass()
--
1.6.5.1

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/anaconda-devel-list
 

Thread Tools




All times are GMT. The time now is 09:58 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org