![]() |
![]() |
![]() |
OSTree API references | ![]() |
---|---|---|---|---|
Top | Description |
OstreeDeployment; guint ostree_deployment_hash (gconstpointer v
); gboolean ostree_deployment_equal (gconstpointer ap
,gconstpointer bp
); OstreeDeployment * ostree_deployment_new (int index
,const char *osname
,const char *csum
,int deployserial
,const char *bootcsum
,int bootserial
); int ostree_deployment_get_index (OstreeDeployment *self
); const char * ostree_deployment_get_osname (OstreeDeployment *self
); int ostree_deployment_get_deployserial (OstreeDeployment *self
); const char * ostree_deployment_get_csum (OstreeDeployment *self
); const char * ostree_deployment_get_bootcsum (OstreeDeployment *self
); int ostree_deployment_get_bootserial (OstreeDeployment *self
); OstreeBootconfigParser * ostree_deployment_get_bootconfig (OstreeDeployment *self
); GKeyFile * ostree_deployment_get_origin (OstreeDeployment *self
); char * ostree_deployment_get_origin_relpath (OstreeDeployment *self
); OstreeDeploymentUnlockedState ostree_deployment_get_unlocked (OstreeDeployment *self
); void ostree_deployment_set_index (OstreeDeployment *self
,int index
); void ostree_deployment_set_bootserial (OstreeDeployment *self
,int index
); void ostree_deployment_set_bootconfig (OstreeDeployment *self
,OstreeBootconfigParser *bootconfig
); void ostree_deployment_set_origin (OstreeDeployment *self
,GKeyFile *origin
); OstreeDeployment * ostree_deployment_clone (OstreeDeployment *self
); const char * ostree_deployment_unlocked_state_to_string (OstreeDeploymentUnlockedState state
);
typedef struct { GObject parent_instance; int index; char *osname; char *csum; int deployserial; char *bootcsum; int bootserial; OstreeBootconfigParser *bootconfig; GKeyFile *origin; OstreeDeploymentUnlockedState unlocked; } OstreeDeployment;
Global offset | |
OSTree checksum of tree | |
How many times this particular csum appears in deployment list | |
Checksum of kernel+initramfs | |
An integer assigned to this tree per its ${bootcsum} | |
OstreeBootconfigParser * |
Bootloader configuration |
How to construct an upgraded version of this tree | |
The unlocked state |
OstreeDeployment * ostree_deployment_new (int index
,const char *osname
,const char *csum
,int deployserial
,const char *bootcsum
,int bootserial
);
int ostree_deployment_get_deployserial (OstreeDeployment *self
);
const char * ostree_deployment_get_bootcsum (OstreeDeployment *self
);
OstreeBootconfigParser * ostree_deployment_get_bootconfig
(OstreeDeployment *self
);
|
Deployment |
Returns : |
Boot configuration. [transfer none] |
GKeyFile * ostree_deployment_get_origin (OstreeDeployment *self
);
|
Deployment |
Returns : |
Origin. [transfer none] |
char * ostree_deployment_get_origin_relpath
(OstreeDeployment *self
);
Note this function only returns a *relative* path - if you want to
access, it, you must either use fd-relative api such as openat()
,
or concatenate it with the full ostree_sysroot_get_path()
.
|
A deployment |
Returns : |
Path to deployment root directory, relative to sysroot. [transfer full] |
OstreeDeploymentUnlockedState ostree_deployment_get_unlocked
(OstreeDeployment *self
);
void ostree_deployment_set_index (OstreeDeployment *self
,int index
);
void ostree_deployment_set_bootserial (OstreeDeployment *self
,int index
);
void ostree_deployment_set_bootconfig (OstreeDeployment *self
,OstreeBootconfigParser *bootconfig
);
void ostree_deployment_set_origin (OstreeDeployment *self
,GKeyFile *origin
);
OstreeDeployment * ostree_deployment_clone (OstreeDeployment *self
);
|
Deployment |
Returns : |
New deep copy of self . [transfer full]
|