def patchtool_index(request): running = is_running('/usr/local/bin/tklpatch') if running != '': return HttpResponseRedirect('status/') baseimages = list_images() patches = list_patches() return render_to_response('patchtool/index.html', {"baseimages": baseimages, "patches": patches, }, context_instance=RequestContext(request))
def available_images(request): running = is_running('/usr/local/bin/tklpatch-getimage') if len(running) > 0: return HttpResponseRedirect('/baseimages/getimage/') if os.path.exists(settings.TKLPATCH_BASEIMAGES_FILE): imagelist = Popen(['tklpatch-getimage','--list'],stdout=PIPE).communicate()[0] imagelist = imagelist.split("\n") imagelist.pop() #Remove empty element baseimagelist = list_images() for x in baseimagelist: image = x[:-4] try: imagelist.remove(image) except: pass else: imagelist = '' return render_to_response('baseimages/listimages.html',{"imagelist": imagelist}, context_instance=RequestContext(request))
def images_index(request): baseimagelist = list_images() return render_to_response('baseimages/baseimages.html',{"baseimagelist": baseimagelist})