Usage
plash parent IMAGE_ID
Description
Prints the containers parent container.
  Example
  
$ plash parent 89
88
  Tested Behaviour
  
    
      #!/bin/sh
    
  
    
      set -eux
    
  
    
      
    
  
    
      • basic tests
    
  
    
      plash build -f 1 --invalidate-layer
    
  
    
      test $(plash parent 2) = 1
    
  
    
      test $(plash parent 1) = 0
    
  
    
      (! $(plash parent 0))
    
  
Source Code
#define USAGE "usage: plash parent IMAGE_ID\n"
#include <libgen.h>
#include <plash.h>
#include <stdio.h>
#include <stdlib.h>
int parent_main(int argc, char *argv[]) {
  if (argc != 2) {
    fputs(USAGE, stderr);
    return EXIT_FAILURE;
  }
  char *nodepath = pl_call("nodepath", argv[1]);
  puts(basename(dirname(nodepath)));
  return EXIT_SUCCESS;
}