1. 16 Jan, 2007 9 commits
    • Leigh Stoller's avatar
      Move the bulk (or guts) of newuser and newproject from the web · 16aaa101
      Leigh Stoller authored
      interface to the backend. There are new scripts that can be called
      from the command line:
      
      	newuser xmlfile
      	newproj xmlfile
      
      They both run from small xmlfiles that are generated by the web
      interface from the form data. I also moved user verification to the
      backend so that we do not have duplicated email functions, but that
      was a small change.
      
      Upon error, the xmlfile is saved and sent to tbops so that we can
      rerun the command by hand, rather then force user to fill out form
      again. I also do a better job of putting the form back up intact when
      there are internal errors.
      
      If the user provides an initial public key, that is put into the xml
      file as well and addpubkey is called from newuser instead of the web
      interface. A more general change to addpukey is that it is now
      *always* called as "nobody". This script was a morass of confusion
      cause of having to call it as nobody before the user actually
      exists. In fact, another of my ongoing projects is to reduce the
      number of scripts called as a particular user, but thats a story for
      another day. Anyway, the script is always called as nobody, but we
      pass along the implied user in the environment so that it can do
      permission checks.
      16aaa101
    • Pramod R Sanaga's avatar
      1) Added a UdpSensorList class. · a1cfdc36
      Pramod R Sanaga authored
      2) Replaced gettimeofday calls with TSC register reads.
      3) Removed all recvfrom calls - no overhead for those calls & copying
      packets to user space - this does not adversely affect performance.
      4) More graphs!! and streamlined error/warning messages to be put into a single
      log file.
      a1cfdc36
    • Leigh Stoller's avatar
    • Robert Ricci's avatar
      Remove the old messages about running post-install, since we don't have · 304909ca
      Robert Ricci authored
      to do that anymore.
      304909ca
    • Leigh Stoller's avatar
      35193718
    • Robert Ricci's avatar
      46db6dd7
    • Robert Ricci's avatar
      Add -R argument to the sync command to read files on nodes by using sudo · 6a613901
      Robert Ricci authored
      Changed -r option to clean to -R for consistency.
      6a613901
    • Leigh Stoller's avatar
      Template for creating webxxx.in files. · b8692533
      Leigh Stoller authored
      b8692533
    • Leigh Stoller's avatar
      Remove webxxx.in files since they are all the same. · dbd36e65
      Leigh Stoller authored
      * New rule:
      
      	web%: $(TESTBED_SRCDIR)/WEBtemplate.in
      		@echo "Generating $@"
      		cat $< | sed -e 's,@PROGTOINVOKE@,$(word 2,$^),' > $@
      
      * New target in the makefiles:
      
      	$(LIBEXEC_STUFF): web%: $(INSTALL_SBINDIR)/%
      
        the above rule is good in a makefile like account/GNUmakefile where all
        of the programs are installed to the same place. In the larger makefiles,
        might need to split the above rule up a bit:
      
              webnewuser: web%: $(INSTALL_SBINDIR)/%
              webfoobar: web%: $(INSTALL_BINDIR)/%
      
      * All of the webXXX.in files will be removed ...
      dbd36e65
  2. 15 Jan, 2007 1 commit
  3. 12 Jan, 2007 11 commits
  4. 11 Jan, 2007 7 commits
  5. 10 Jan, 2007 12 commits