mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-31 04:23:40 +00:00
chore: Make validation reject containers (#1970)
* chore: Make validation reject containers * chore: Add flag for removing in non js_engine
This commit is contained in:
@@ -231,6 +231,16 @@ impl<R: AsyncRead + AsyncSeek + Unpin + Send + Sync> S9pkReader<R> {
|
|||||||
&validated_image_ids,
|
&validated_image_ids,
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
|
#[cfg(feature = "js_engine")]
|
||||||
|
if man.containers.is_some()
|
||||||
|
|| matches!(man.main, crate::procedure::PackageProcedure::Script(_))
|
||||||
|
{
|
||||||
|
return Err(Error::new(
|
||||||
|
eyre!("Right now we don't support the containers and the long running main"),
|
||||||
|
crate::ErrorKind::ValidateS9pk,
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
||||||
if man.containers.is_some()
|
if man.containers.is_some()
|
||||||
&& matches!(man.main, crate::procedure::PackageProcedure::Docker(_))
|
&& matches!(man.main, crate::procedure::PackageProcedure::Docker(_))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user