Skip to content
Snippets Groups Projects
Commit d4085edb authored by Eric Vidal's avatar Eric Vidal :speech_balloon:
Browse files

do not to create a tree if already exist

parent 30d2450f
Branches
Tags
No related merge requests found
......@@ -44,6 +44,19 @@ custo_once() {
############################## only modifie this script after this line ############################
check_tree(){
local tree="${1}"
if ! 66-intree "${tree}" 1>/dev/null 2>&1; then
return 1 ;
else
oblog "Tree ${tree} already exist"
return 0 ;
fi
}
create_log_user(){
oblog "add ${NEWUSER} at log group"
gpasswd -a "$NEWUSER" log
......@@ -51,9 +64,12 @@ create_log_user(){
config_tree_boot(){
oblog "Create tree boot"
if ! check_tree "boot"; then
66-tree -zv3 -n boot || die "unable to create boot tree"
oblog "Create tree boot"
66-tree -zv3 -n boot || die "unable to create boot tree"
fi
}
config_enable_boot(){
......@@ -79,11 +95,13 @@ config_enable_boot(){
config_tree_root(){
oblog "Create tree root and enable it"
if ! check_tree "root"; then
66-tree -zv3 -cnE root || die "unable to create root tree"
}
oblog "Create tree root and enable it"
66-tree -zv3 -cnE root || die "unable to create root tree"
fi
}
config_enable_root(){
......@@ -94,9 +112,12 @@ config_enable_root(){
config_tree_boot_user(){
oblog "Create boot-user tree"
if ! check_tree "boot-user"; then
oblog "Create boot-user tree"
66-tree -zv3 -En boot-user || die "unable to create boot-user tree"
66-tree -zv3 -En boot-user || die "unable to create boot-user tree"
fi
}
config_enable_boot_user(){
......@@ -110,7 +131,9 @@ config_tree_base_user(){
oblog "Create base tree for ${NEWUSER}, enables and makes it current"
su "${NEWUSER}" -c "66-tree -zv3 -Ecn base" || die "unable to create base tree"
su "${NEWUSER}" -c "if ! 66-intree base 1>/dev/null 2>&1; then \
66-tree -zv3 -Ecn base \
fi" || die "unable to create base tree"
}
config_enable_base_user(){
......
......@@ -44,6 +44,19 @@ custo_once() {
############################## only modifie this script after this line ############################
check_tree(){
local tree="${1}"
if ! 66-intree "${tree}" 1>/dev/null 2>&1; then
return 1 ;
else
oblog "Tree ${tree} already exist"
return 0 ;
fi
}
create_log_user(){
oblog "add ${NEWUSER} at log group"
gpasswd -a "$NEWUSER" log
......@@ -51,9 +64,12 @@ create_log_user(){
config_tree_boot(){
oblog "Create tree boot"
if ! check_tree "boot"; then
oblog "Create tree boot"
66-tree -zv3 -n boot || die "unable to create boot tree"
66-tree -zv3 -n boot || die "unable to create boot tree"
fi
}
config_enable_boot(){
......@@ -79,9 +95,12 @@ config_enable_boot(){
config_tree_root(){
oblog "Create tree root and enable it"
if ! check_tree "root"; then
66-tree -zv3 -cnE root || die "unable to create root tree"
oblog "Create tree root and enable it"
66-tree -zv3 -cnE root || die "unable to create root tree"
fi
}
config_enable_root(){
......
......@@ -44,6 +44,19 @@ custo_once() {
############################## only modifie this script after this line ############################
check_tree(){
local tree="${1}"
if ! 66-intree "${tree}" 1>/dev/null 2>&1; then
return 1 ;
else
oblog "Tree ${tree} already exist"
return 0 ;
fi
}
create_log_user(){
oblog "add ${NEWUSER} at log group"
gpasswd -a "$NEWUSER" log
......@@ -51,9 +64,12 @@ create_log_user(){
config_tree_boot(){
oblog "Create tree boot"
if ! check_tree "boot"; then
66-tree -zv3 -n boot || die "unable to create boot tree"
oblog "Create tree boot"
66-tree -zv3 -n boot || die "unable to create boot tree"
fi
}
config_enable_boot(){
......@@ -79,11 +95,13 @@ config_enable_boot(){
config_tree_root(){
oblog "Create tree root and enable it"
if ! check_tree "root"; then
66-tree -zv3 -cnE root || die "unable to create root tree"
}
oblog "Create tree root and enable it"
66-tree -zv3 -cnE root || die "unable to create root tree"
fi
}
config_enable_root(){
......@@ -94,9 +112,12 @@ config_enable_root(){
config_tree_boot_user(){
oblog "Create boot-user tree"
if ! check_tree "boot-user"; then
oblog "Create boot-user tree"
66-tree -zv3 -En boot-user || die "unable to create boot-user tree"
66-tree -zv3 -En boot-user || die "unable to create boot-user tree"
fi
}
config_enable_boot_user(){
......@@ -122,7 +143,9 @@ config_tree_base_user(){
oblog "Create base tree for ${NEWUSER}, enables and makes it current"
su "${NEWUSER}" -c "66-tree -zv3 -Ecn base" || die "unable to create base tree"
su "${NEWUSER}" -c "if ! 66-intree base 1>/dev/null 2>&1; then \
66-tree -zv3 -Ecn base \
fi" || die "unable to create base tree"
}
config_enable_base_user(){
......
......@@ -49,6 +49,19 @@ custo_once() {
############################## only modifie this script after this line ############################
check_tree(){
local tree="${1}"
if ! 66-intree "${tree}" 1>/dev/null 2>&1; then
return 1 ;
else
oblog "Tree ${tree} already exist"
return 0 ;
fi
}
create_log_user(){
oblog "add ${NEWUSER} to log group"
gpasswd -a "$NEWUSER" log
......@@ -56,13 +69,15 @@ create_log_user(){
config_tree_boot(){
oblog "Create [boot] tree"
out_progress "Starting ..."
#sleep 2
if ! check_tree "boot"; then
oblog "Create [boot] tree"
out_progress "Starting ..."
66-tree -zv3 -n boot || die "unable to create [boot] tree"
out_progress "Done"
out_progress "Done"
fi
}
config_enable_boot(){
......@@ -97,12 +112,15 @@ config_enable_boot(){
config_tree_root(){
oblog "Create and enable [root] tree"
out_progress "Starting ..."
#sleep 2
if ! check_tree "root"; then
oblog "Create and enable [root] tree"
out_progress "Starting ..."
66-tree -zv3 -En root || die "unable to create [root] tree"
out_progress "Done"
out_progress "Done"
fi
}
......@@ -119,13 +137,15 @@ config_enable_root(){
config_tree_boot_user(){
oblog "Create and enable [${NEWUSER}-session] tree"
out_progress "Starting ..."
#sleep 2
if ! check_tree "${NEWUSER}-session"; then
oblog "Create and enable [${NEWUSER}-session] tree"
out_progress "Starting ..."
66-tree -zv3 -nE ${NEWUSER}-session || die "unable to create [${NEWUSER}-session] tree"
out_progress "Done"
out_progress "Done"
fi
}
config_enable_boot_user(){
......@@ -159,13 +179,15 @@ config_enable_boot_user(){
config_tree_system(){
oblog "Create and enable [system] tree"
out_progress "Starting ..."
#sleep 2
if ! check_tree "system"; then
oblog "Create and enable [system] tree"
out_progress "Starting ..."
66-tree -zv3 -ncE system || die "unable to create [system] tree"
out_progress "Done"
out_progress "Done"
fi
}
config_enable_system(){
......@@ -181,13 +203,15 @@ config_enable_system(){
config_tree_base_user(){
oblog "For ${NEWUSER}: Create and enable [${NEWUSER}] tree. Set it as the current user tree"
out_progress "Starting ..."
# sleep 2
if ! check_tree "${NEWUSER}"; then
oblog "For ${NEWUSER}: Create and enable [${NEWUSER}] tree. Set it as the current user tree"
out_progress "Starting ..."
su "${NEWUSER}" -c "66-tree -zv3 -nEc ${NEWUSER}"
out_progress "Done"
out_progress "Done"
fi
}
config_enable_base_user(){
......
......@@ -44,6 +44,18 @@ custo_once() {
############################## only modifie this script after this line ############################
check_tree(){
local tree="${1}"
if ! 66-intree "${tree}" 1>/dev/null 2>&1; then
return 1 ;
else
oblog "Tree ${tree} already exist"
return 0 ;
fi
}
create_log_user(){
oblog "add ${NEWUSER} at log group"
......@@ -52,9 +64,12 @@ create_log_user(){
config_tree_boot(){
oblog "Create tree boot"
if ! check_tree "boot"; then
oblog "Create tree boot"
66-tree -zv3 -n boot || die "unable to create boot tree"
66-tree -zv3 -n boot || die "unable to create boot tree"
fi
}
config_enable_boot(){
......@@ -80,11 +95,13 @@ config_enable_boot(){
config_tree_root(){
oblog "Create tree root and enable it"
if ! check_tree "root"; then
66-tree -zv3 -cnE root || die "unable to create root tree"
}
oblog "Create tree root and enable it"
66-tree -zv3 -cnE root || die "unable to create root tree"
fi
}
config_enable_root(){
......@@ -95,9 +112,12 @@ config_enable_root(){
config_tree_boot_user(){
oblog "Create boot-user tree"
if ! check_tree "boot-user"; then
oblog "Create boot-user tree"
66-tree -zv3 -En boot-user || die "unable to create boot-user tree"
66-tree -zv3 -En boot-user || die "unable to create boot-user tree"
fi
}
config_enable_boot_user(){
......@@ -122,7 +142,9 @@ config_tree_base_user(){
oblog "Create base tree for ${NEWUSER}, enables and makes it current"
su "${NEWUSER}" -c "66-tree -zv3 -Ecn base" || die "unable to create base tree"
su "${NEWUSER}" -c "if ! 66-intree base 1>/dev/null 2>&1; then \
66-tree -zv3 -Ecn base \
fi" || die "unable to create base tree"
}
config_enable_base_user(){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment